1#ifndef _DYLIB_STRRTNS_H
2#define _DYLIB_STRRTNS_H
27extern int cistrcmp(
const char *str1,
const char *str2),
29 mstrcmp(
const char *str1,
const char *str2) ;
32extern const char *
stralloc(
const char *
string) ;
43#if (MALLOC_DEBUG == 2)
47const void *zz_cptr_zz ;
50#define STRALLOC(zz_sptr_zz) \
51 ( zz_cptr_zz = (const void *) stralloc(zz_sptr_zz), \
52 dyio_outfmt(zz_chn_zz,FALSE,":stralloc: %#08x (%s) in %s.\n", \
53 zz_cptr_zz,zz_cptr_zz,rtnnme), \
56#define STRFREE(zz_fptr_zz) \
57 ( dyio_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 cistrcmp(const char *str1, const char *str2)
char * strsave(char *original)
const char * stralloc(const char *string)
int cimstrcmp(const char *str1, const char *str2)
bool strfree(const char *string)
int mstrcmp(const char *str1, const char *str2)