add NSPR-based string manipulation and add to link line

This commit is contained in:
alecf%netscape.com 1999-03-20 02:13:44 +00:00
Родитель fe5103c953
Коммит c78d7da45b
4 изменённых файлов: 36 добавлений и 0 удалений

Просмотреть файл

@ -79,6 +79,10 @@ CPPSRCS = \
morkYarn.cpp\
$(NULL)
EXTRA_DSO_LDOPTS =\
$(NSPR_LIBS) \
$(NULL)
include $(topsrcdir)/config/config.mk

Просмотреть файл

@ -121,6 +121,10 @@ extern void mork_assertion_signal(const char* inMessage);
#define MORK_USE_C_STDLIB 1
#endif /*MORK_WIN*/
#ifdef MORK_UNIX
#define MORK_USE_NSPR_STDLIB 1
#endif
#ifdef MORK_USE_C_STDLIB
#define MORK_MEMCMP(src1,src2,size) memcmp(src1,src2,size)
#define MORK_MEMCPY(dest,src,size) memcpy(dest,src,size)
@ -163,6 +167,16 @@ MORK_LIB(mork_size) mork_strlen(const void* inString);
#define MORK_STRLEN(string) XP_STRLEN(string)
#endif /*MORK_USE_XP_STDLIB*/
#ifdef MORK_USE_NSPR_STDLIB
#define MORK_MEMCMP(src1,src2, size) memcmp(src1, src2, size)
#define MORK_MEMCPY(src1,src2, size) memcpy(src1, src2, size)
#define MORK_MEMMOVE(dest, src, size) memmove(src1, src2, size)
#define MORK_MEMSET(dest,byte,size) memset(dest,byte,size)
#define MORK_STRCPY(dest,src) PL_strcpy(dest,src)
#define MORK_STRCMP(one,two) PL_strcmp(one,two)
#define MORK_STRNCMP(one,two,length) PL_strncmp(one,two,length)
#define MORK_STRLEN(string) PL_strlen(string)
#endif
// } %%%%% end standard c utility methods %%%%%

Просмотреть файл

@ -79,6 +79,10 @@ CPPSRCS = \
morkYarn.cpp\
$(NULL)
EXTRA_DSO_LDOPTS =\
$(NSPR_LIBS) \
$(NULL)
include $(topsrcdir)/config/config.mk

Просмотреть файл

@ -121,6 +121,10 @@ extern void mork_assertion_signal(const char* inMessage);
#define MORK_USE_C_STDLIB 1
#endif /*MORK_WIN*/
#ifdef MORK_UNIX
#define MORK_USE_NSPR_STDLIB 1
#endif
#ifdef MORK_USE_C_STDLIB
#define MORK_MEMCMP(src1,src2,size) memcmp(src1,src2,size)
#define MORK_MEMCPY(dest,src,size) memcpy(dest,src,size)
@ -163,6 +167,16 @@ MORK_LIB(mork_size) mork_strlen(const void* inString);
#define MORK_STRLEN(string) XP_STRLEN(string)
#endif /*MORK_USE_XP_STDLIB*/
#ifdef MORK_USE_NSPR_STDLIB
#define MORK_MEMCMP(src1,src2, size) memcmp(src1, src2, size)
#define MORK_MEMCPY(src1,src2, size) memcpy(src1, src2, size)
#define MORK_MEMMOVE(dest, src, size) memmove(src1, src2, size)
#define MORK_MEMSET(dest,byte,size) memset(dest,byte,size)
#define MORK_STRCPY(dest,src) PL_strcpy(dest,src)
#define MORK_STRCMP(one,two) PL_strcmp(one,two)
#define MORK_STRNCMP(one,two,length) PL_strncmp(one,two,length)
#define MORK_STRLEN(string) PL_strlen(string)
#endif
// } %%%%% end standard c utility methods %%%%%