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