1 #define FLDFLUSH 0x1 2 #define FLDADDNL 0x2 3 4 #ifndef printf 5 #define printf palmprintf 6 #endif 7 8 /* This will pull in the clib sprintf instead of using the crippled Pilot rom one */ 9 #undef sprintf 10 #undef vsprintf 11 extern int vsprintf(char *buf, const char *fmt, ...); 12 extern int sprintf(char *buf, const char *fmt, ...); 13 14 /* System/Unix/unix_string.h has strcmp->StrCompare, but 15 does *not* have strncmp doing the same, so we must be 16 getting some other function and not getting a valid 17 prototype... */ 18 #undef strncmp 19 #define strncmp StrNCompare 20 21 extern FieldPtr printfield; 22 23 extern palmprintf(const char *fmt, ...); 24 extern prfield(FieldPtr fp, const char *fmt, ...); 25 extern setfield(FieldPtr fp, char *s); 26 extern putscrollfield(FieldPtr fp, char *s, int flags); 27 extern putfield(FieldPtr fp, char *s); 28 extern scrollfield(FieldPtr fp, int dirchr); 29 extern memofield(FieldPtr fp, char *title); 30 extern hidefield(UInt16 r); 31 extern showfield(UInt16 r); 32 extern char *strdup(char *s); 33 extern int strcasecmp(), strncasecmp(); 34