Blame view

include/exports.h 1.4 KB
c83bf6a2d   wdenk   Add a common get_...
1
2
  #ifndef __EXPORTS_H__
  #define __EXPORTS_H__
27b207fd0   wdenk   * Implement new m...
3
4
  
  #ifndef __ASSEMBLY__
27b207fd0   wdenk   * Implement new m...
5
6
7
8
9
10
  /* These are declarations of exported functions available in C code */
  unsigned long get_version(void);
  int  getc(void);
  int  tstc(void);
  void putc(const char);
  void puts(const char*);
d9c27253c   Wolfgang Denk   Make *printf() re...
11
  int printf(const char* fmt, ...);
0910d0bcb   Mike Partington   Standalone Apps: ...
12
  void install_hdlr(int, void (*interrupt_handler_t)(void *), void*);
27b207fd0   wdenk   * Implement new m...
13
14
15
  void free_hdlr(int);
  void *malloc(size_t);
  void free(void*);
3eb90bad6   Ingo van Lil   Generic udelay() ...
16
  void __udelay(unsigned long);
27b207fd0   wdenk   * Implement new m...
17
  unsigned long get_timer(unsigned long);
d9c27253c   Wolfgang Denk   Make *printf() re...
18
  int vprintf(const char *, va_list);
d7c2a02de   Detlev Zundel   Added simple_strt...
19
  unsigned long simple_strtoul(const char *cp,char **endp,unsigned int base);
a7fd0d9ff   Heiko Schocher   lib, vsprintf: in...
20
  int strict_strtoul(const char *cp, unsigned int base, unsigned long *res);
84b5e8022   Wolfgang Denk   Constify getenv()...
21
22
  char *getenv (const char *name);
  int setenv (const char *varname, const char *varvalue);
8092fef4c   Martin Krause   Add functions to ...
23
24
  long simple_strtol(const char *cp,char **endp,unsigned int base);
  int strcmp(const char * cs,const char * ct);
3ec44111a   Lukasz Majewski   vsprintf:fix: Cha...
25
  unsigned long ustrtoul(const char *cp, char **endp, unsigned int base);
7df54d316   Piotr Wilczek   vsprintf: add ust...
26
  unsigned long long ustrtoull(const char *cp, char **endp, unsigned int base);
639221c76   Jon Loeliger   include/: Remove ...
27
  #if defined(CONFIG_CMD_I2C)
4f7cb08ee   wdenk   * Patch by Martin...
28
29
  int i2c_write (uchar, uint, int , uchar* , int);
  int i2c_read (uchar, uint, int , uchar* , int);
068b60a0e   Jon Loeliger   cpu/ rtc/ include...
30
  #endif
27b207fd0   wdenk   * Implement new m...
31

54841ab50   Wolfgang Denk   Make sure that ar...
32
  void app_startup(char * const *);
27b207fd0   wdenk   * Implement new m...
33
34
35
36
37
38
39
40
41
42
  
  #endif    /* ifndef __ASSEMBLY__ */
  
  enum {
  #define EXPORT_FUNC(x) XF_ ## x ,
  #include <_exports.h>
  #undef EXPORT_FUNC
  
  	XF_MAX
  };
3469424cb   Peter Tyser   ppc: Remove reloc...
43
  #define XF_VERSION	6
27b207fd0   wdenk   * Implement new m...
44

fea257200   Graeme Russ   x86: Rename i386 ...
45
  #if defined(CONFIG_X86)
778467485   wdenk   * Allow crc32 to ...
46
47
  extern gd_t *global_data;
  #endif
c83bf6a2d   wdenk   Add a common get_...
48
  #endif	/* __EXPORTS_H__ */