1 /* $XConsortium: basic.h /main/3 1995/11/08 11:02:02 rswiston $ */
2 /* Copyright (c) 1986, 1987, 1988, 1989 Hewlett-Packard Co. */
3 /* Basic.h has a few very primitive #define's used by all MARKUP programs */
6 /* hpux protects stdio.h from multiple includes thru stdlib.h . */
11 typedef unsigned char LOGICAL;
13 /* End of String marker */
16 /* Integer null value marker */
19 /* 8-bit data characters */
20 typedef unsigned char M_CHAR8;
23 typedef wchar_t M_WCHAR;
25 /* For function prototypes */
26 typedef char * M_POINTER;
27 #if defined(hpux) || defined(__aix) || defined(sun) || defined(USL) || defined(__uxp__)
40 char *MakeMByteString(
46 M_WCHAR *MakeWideCharString(
54 const M_WCHAR *string1, const M_WCHAR *string2
60 const M_WCHAR *string1, const M_WCHAR *string2, int max
66 M_WCHAR *string1, const M_WCHAR *string2
72 M_WCHAR *string1, const M_WCHAR *string2, int max
84 M_WCHAR *string, const M_WCHAR chr
90 M_WCHAR *string1, M_WCHAR *string2