From 3573cd6a6af273bbe04ac179014e5938f16eadaf Mon Sep 17 00:00:00 2001 From: "saari%netscape.com" Date: Fri, 25 Sep 1998 16:23:07 +0000 Subject: [PATCH] next step in fixing the tree git-svn-id: svn://10.0.0.236/trunk@11044 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/include/resdef.h | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/mozilla/include/resdef.h b/mozilla/include/resdef.h index 24b0b9c4819..5cd74d99888 100644 --- a/mozilla/include/resdef.h +++ b/mozilla/include/resdef.h @@ -21,12 +21,17 @@ #include "xp_core.h" +/* BEGING NEW_STRING_LIB */ +#define RES_OFFSET 7000 +/* END NEW_STRING_LIB */ + +/* #ifdef XP_MAC #define RES_OFFSET 4000 #else #define RES_OFFSET 7000 #endif - +*/ #ifndef RESOURCE_STR #ifdef WANT_ENUM_STRING_IDS @@ -83,7 +88,14 @@ #elif defined(XP_MAC) /* Do nothing -- leave ResDef() to be perl'ized via MPW */ -#define ResDef(name,id,msg) ResDef(name,id,msg) +/*#define ResDef(name,id,msg) ResDef(name,id,msg)*/ +/* BEGIN NEW_STRING_LIB */ + #define RES_START + #define BEGIN_STR(arg) char* (arg)(long i); \ + char* (arg)(long i) { switch (i) { + #define ResDef(name,id,msg) case ((id)+RES_OFFSET): return (msg); + #define END_STR(arg) default: return NULL;} return NULL; } +/* END NEW_STRING_LIB */ #elif defined(XP_UNIX) #ifdef RESOURCE_STR_X