1 #ifndef _DYLIB_STRRTNS_H 2 #define _DYLIB_STRRTNS_H 27 extern int cistrcmp(
const char *str1,
const char *str2),
28 cimstrcmp(
const char *str1,
const char *str2),
29 mstrcmp(
const char *str1,
const char *str2) ;
30 extern char *
strsave(
char *original) ;
32 extern const char *
stralloc(
const char *
string) ;
33 extern bool strfree(
const char *
string) ;
43 #if (MALLOC_DEBUG == 2) 50 #define STRALLOC(zz_sptr_zz) \ 51 ( zz_ptr_zz = (void *) stralloc(zz_sptr_zz), \ 52 outfmt(zz_chn_zz,FALSE,":stralloc: %#08x (%s) in %s.\n", \ 53 zz_ptr_zz,zz_ptr_zz,rtnnme), \ 56 #define STRFREE(zz_fptr_zz) \ 57 ( outfmt(zz_chn_zz,FALSE,":strfree: %#08x (%s) in %s.\n", \ 58 zz_fptr_zz,zz_fptr_zz,rtnnme), \ 63 #define STRALLOC(zz_sptr_zz) stralloc(zz_sptr_zz) 65 #define STRFREE(zz_fptr_zz) strfree(zz_fptr_zz) int mstrcmp(const char *str1, const char *str2)
char * strsave(char *original)
const char * stralloc(const char *string)
int cistrcmp(const char *str1, const char *str2)
bool strfree(const char *string)
int cimstrcmp(const char *str1, const char *str2)