Changeset 2922
- Timestamp:
- Mar 27, 2012 10:00:03 PM (14 months ago)
- Location:
- clients/lib
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
clients/lib/1275.h
r2919 r2922 43 43 44 44 extern int decode_int(UCHAR *); 45 extern void exit(int);46 45 extern void fatal(char *fmt, ...); 47 extern void free(void *);48 46 extern cell_t get_cell_prop(phandle, char *); 49 47 extern cell_t get_cell_prop_def(phandle, char *, cell_t); … … 51 49 extern int get_int_prop_def(phandle, char *, int); 52 50 extern char *get_str_prop(phandle, const char *, allocflag); 53 extern void *malloc(size_t);54 extern void memcpy(void *, void *, size_t);55 extern void memset(void *, int, size_t);56 extern int memcmp(const void *, const void *, size_t);57 51 extern int printf(char *fmt, ...); 58 extern void putchar(UCHAR); 59 extern void *realloc(void *, size_t); 52 extern int putchar(int); 60 53 extern void warn(char *fmt, ...); 61 54 extern void *zalloc(size_t); -
clients/lib/lib.c
r2919 r2922 130 130 131 131 int 132 fputc( charc, FILE *fp)132 fputc(int c, FILE *fp) 133 133 { 134 134 if (fp->readonly) 135 135 return -1; // EOF 136 136 137 if (fp == stdout && c == '\n')137 if (fp == stdout && (unsigned char)c == '\n') 138 138 (void) fputc('\r', fp); 139 139 140 fp->buf[fp->bufc++] = c;140 fp->buf[fp->bufc++] = (unsigned char)c; 141 141 fp->dirty = 1; 142 142 143 if ((fp->bufc == 127) || (fp == stdout && c == '\n')) {143 if ((fp->bufc == 127) || (fp == stdout && (unsigned char)c == '\n')) { 144 144 OFWrite(fp->id, fp->buf, fp->bufc); 145 145 fp->bufc = 0; 146 146 fp->dirty = 0; 147 147 } 148 return (int) c;148 return (int)(unsigned char)c; 149 149 } 150 150 … … 217 217 } 218 218 219 void 220 putchar( UCHARc)219 int 220 putchar(int c) 221 221 { 222 222 fputc(c, stdout); -
clients/lib/string.h
r2919 r2922 15 15 char *strstr(const char *haystack, const char *needle); 16 16 char *strcasestr(const char *haystack, const char *needle); 17 const void *memchr(const void *s, int c, size_t len); 17 void *memchr(const void *s, int c, size_t len); 18 void *memcpy(void *dest, const void *src, size_t n); 19 int memcmp(const void *s1, const void *s2, size_t n); 20 void *memset(void *s, int c, size_t n); 18 21 int toupper(int c); -
clients/lib/strings.c
r2919 r2922 189 189 } 190 190 191 constvoid *memchr(const void *s, int c, size_t len)191 void *memchr(const void *s, int c, size_t len) 192 192 { 193 193 const unsigned char *p = s;
Note: See TracChangeset
for help on using the changeset viewer.
