X-Git-Url: https://git.saurik.com/apple/bootx.git/blobdiff_plain/366defd12be2eb202aa24e420675ae85aae1d5d0..8be739c0d895e71cf9b736e6590f5f549634bc31:/bootx.tproj/include.subproj/libclite.h diff --git a/bootx.tproj/include.subproj/libclite.h b/bootx.tproj/include.subproj/libclite.h index 6ab2c43..132c39e 100644 --- a/bootx.tproj/include.subproj/libclite.h +++ b/bootx.tproj/include.subproj/libclite.h @@ -38,10 +38,11 @@ #include // ci_io.c -extern void putchar(int ch); +extern int putchar(int ch); +extern int puts(const char *str); // prf.c -extern void prf(const char *fmt, unsigned int *adx, void (*putfn_p)(), +extern void prf(const char *fmt, unsigned int *adx, int (*putfn_p)(int ch), void *putfn_arg); // printf.c @@ -56,8 +57,6 @@ extern int strcmp(const char *s1, const char *s2); extern int strncmp(const char *s1, const char *s2, size_t len); extern char *strcpy(char *s1, const char *s2); extern char *strncpy(char *s1, const char *s2, size_t n); -extern int ptol(char *str); -extern int atoi(const char *str); extern char *strncat(char *s1, const char *s2, size_t n); extern char *strcat(char *s1, const char *s2); extern int strncasecmp(const char *s1, const char *s2, size_t len); @@ -69,6 +68,7 @@ extern int isspace(char c); extern int isdigit(char c); extern char tolower(char c); extern long strtol(const char *nptr, char **endptr, register int base); +extern u_quad_t strtouq(const char *nptr, char **endptr, register int base); // zalloc.c extern void malloc_init(char *start, int size); @@ -80,7 +80,8 @@ extern void *realloc(void *start, size_t newsize); // mem.c extern void *memcpy(void *dst, const void *src, size_t len); extern void *memset(void *dst, int ch, size_t len); -extern void *bcopy(void *src, void *dst, int len); +extern int memcmp(const void *b1, const void *b2, size_t len); +extern void bcopy(const void *src, void *dst, size_t len); extern void bzero(void *dst, int len); // bsearch.c