if (-1000 == stringID) return PL_strdup("Application is out of memory."); if (1001 == stringID) return PL_strdup("State"); if (1002 == stringID) return PL_strdup("Domestic"); if (1003 == stringID) return PL_strdup("International"); if (1004 == stringID) return PL_strdup("Postal"); if (1005 == stringID) return PL_strdup("Parcel"); if (1006 == stringID) return PL_strdup("Work"); if (1007 == stringID) return PL_strdup("Home"); if (1008 == stringID) return PL_strdup("Preferred"); if (1009 == stringID) return PL_strdup("Voice"); if (1010 == stringID) return PL_strdup("Fax"); if (1011 == stringID) return PL_strdup("Message"); if (1012 == stringID) return PL_strdup("Cellular"); if (1013 == stringID) return PL_strdup("Pager"); if (1014 == stringID) return PL_strdup("BBS"); if (1015 == stringID) return PL_strdup("Modem"); if (1016 == stringID) return PL_strdup("Car"); if (1017 == stringID) return PL_strdup("ISDN"); if (1018 == stringID) return PL_strdup("Video"); if (1019 == stringID) return PL_strdup("AOL"); if (1020 == stringID) return PL_strdup("Applelink"); if (1021 == stringID) return PL_strdup("AT&T Mail"); if (1022 == stringID) return PL_strdup("Compuserve"); if (1023 == stringID) return PL_strdup("eWorld"); if (1024 == stringID) return PL_strdup("Internet"); if (1025 == stringID) return PL_strdup("IBM Mail"); if (1026 == stringID) return PL_strdup("MCI Mail"); if (1027 == stringID) return PL_strdup("Powershare"); if (1028 == stringID) return PL_strdup("Prodigy"); if (1029 == stringID) return PL_strdup("Telex"); if (1030 == stringID) return PL_strdup("Additional Name"); if (1031 == stringID) return PL_strdup("Prefix"); if (1032 == stringID) return PL_strdup("Suffix"); if (1033 == stringID) return PL_strdup("Time Zone"); if (1034 == stringID) return PL_strdup("Geographic Position"); if (1035 == stringID) return PL_strdup("Sound"); if (1036 == stringID) return PL_strdup("Revision"); if (1037 == stringID) return PL_strdup("Version"); if (1038 == stringID) return PL_strdup("Public Key"); if (1039 == stringID) return PL_strdup("Logo"); if (1040 == stringID) return PL_strdup("Birthday"); if (1041 == stringID) return PL_strdup("X400"); if (1042 == stringID) return PL_strdup("Address"); if (1043 == stringID) return PL_strdup("Label"); if (1044 == stringID) return PL_strdup("Mailer"); if (1045 == stringID) return PL_strdup("Role"); if (1046 == stringID) return PL_strdup("Update From"); if (1047 == stringID) return PL_strdup("Conference Address"); if (1048 == stringID) return PL_strdup("HTML Mail"); if (1049 == stringID) return PL_strdup("Add to Personal Address Book"); if (1050 == stringID) return PL_strdup("Additional Information:"); if (1051 == stringID) return PL_strdup("View Complete Card"); if (1052 == stringID) return PL_strdup("View Condensed Card"); if (1053 == stringID) return PL_strdup("Conference Address"); if (1054 == stringID) return PL_strdup("Default Directory Server"); if (1055 == stringID) return PL_strdup("Specific Directory Server"); if (1056 == stringID) return PL_strdup("Hostname or IP Address"); if (1057 == stringID) return PL_strdup("Phone Number"); if (1058 == stringID) return PL_strdup("Photograph"); if (1059 == stringID) return PL_strdup("Email"); if (1060 == stringID) return PL_strdup("Last Name"); if (1061 == stringID) return PL_strdup("First Name"); if (1062 == stringID) return PL_strdup("Administrative Assistant");
if (-1000 == stringID) return nsCRT::strdup("Application is out of memory."); if (1001 == stringID) return nsCRT::strdup("State"); if (1002 == stringID) return nsCRT::strdup("Domestic"); if (1003 == stringID) return nsCRT::strdup("International"); if (1004 == stringID) return nsCRT::strdup("Postal"); if (1005 == stringID) return nsCRT::strdup("Parcel"); if (1006 == stringID) return nsCRT::strdup("Work"); if (1007 == stringID) return nsCRT::strdup("Home"); if (1008 == stringID) return nsCRT::strdup("Preferred"); if (1009 == stringID) return nsCRT::strdup("Voice"); if (1010 == stringID) return nsCRT::strdup("Fax"); if (1011 == stringID) return nsCRT::strdup("Message"); if (1012 == stringID) return nsCRT::strdup("Cellular"); if (1013 == stringID) return nsCRT::strdup("Pager"); if (1014 == stringID) return nsCRT::strdup("BBS"); if (1015 == stringID) return nsCRT::strdup("Modem"); if (1016 == stringID) return nsCRT::strdup("Car"); if (1017 == stringID) return nsCRT::strdup("ISDN"); if (1018 == stringID) return nsCRT::strdup("Video"); if (1019 == stringID) return nsCRT::strdup("AOL"); if (1020 == stringID) return nsCRT::strdup("Applelink"); if (1021 == stringID) return nsCRT::strdup("AT&T Mail"); if (1022 == stringID) return nsCRT::strdup("Compuserve"); if (1023 == stringID) return nsCRT::strdup("eWorld"); if (1024 == stringID) return nsCRT::strdup("Internet"); if (1025 == stringID) return nsCRT::strdup("IBM Mail"); if (1026 == stringID) return nsCRT::strdup("MCI Mail"); if (1027 == stringID) return nsCRT::strdup("Powershare"); if (1028 == stringID) return nsCRT::strdup("Prodigy"); if (1029 == stringID) return nsCRT::strdup("Telex"); if (1030 == stringID) return nsCRT::strdup("Additional Name"); if (1031 == stringID) return nsCRT::strdup("Prefix"); if (1032 == stringID) return nsCRT::strdup("Suffix"); if (1033 == stringID) return nsCRT::strdup("Time Zone"); if (1034 == stringID) return nsCRT::strdup("Geographic Position"); if (1035 == stringID) return nsCRT::strdup("Sound"); if (1036 == stringID) return nsCRT::strdup("Revision"); if (1037 == stringID) return nsCRT::strdup("Version"); if (1038 == stringID) return nsCRT::strdup("Public Key"); if (1039 == stringID) return nsCRT::strdup("Logo"); if (1040 == stringID) return nsCRT::strdup("Birthday"); if (1041 == stringID) return nsCRT::strdup("X400"); if (1042 == stringID) return nsCRT::strdup("Address"); if (1043 == stringID) return nsCRT::strdup("Label"); if (1044 == stringID) return nsCRT::strdup("Mailer"); if (1045 == stringID) return nsCRT::strdup("Role"); if (1046 == stringID) return nsCRT::strdup("Update From"); if (1047 == stringID) return nsCRT::strdup("Conference Address"); if (1048 == stringID) return nsCRT::strdup("HTML Mail"); if (1049 == stringID) return nsCRT::strdup("Add to Personal Address Book"); if (1050 == stringID) return nsCRT::strdup("Additional Information:"); if (1051 == stringID) return nsCRT::strdup("View Complete Card"); if (1052 == stringID) return nsCRT::strdup("View Condensed Card"); if (1053 == stringID) return nsCRT::strdup("Conference Address"); if (1054 == stringID) return nsCRT::strdup("Default Directory Server"); if (1055 == stringID) return nsCRT::strdup("Specific Directory Server"); if (1056 == stringID) return nsCRT::strdup("Hostname or IP Address"); if (1057 == stringID) return nsCRT::strdup("Phone Number"); if (1058 == stringID) return nsCRT::strdup("Photograph"); if (1059 == stringID) return nsCRT::strdup("Email"); if (1060 == stringID) return nsCRT::strdup("Last Name"); if (1061 == stringID) return nsCRT::strdup("First Name"); if (1062 == stringID) return nsCRT::strdup("Administrative Assistant");
VCardGetStringByIDHACK(PRInt32 stringID){  if (-1000 == stringID) return PL_strdup("Application is out of memory.");  if (1001 == stringID) return PL_strdup("State");  if (1002 == stringID) return PL_strdup("Domestic");  if (1003 == stringID) return PL_strdup("International");  if (1004 == stringID) return PL_strdup("Postal");  if (1005 == stringID) return PL_strdup("Parcel");  if (1006 == stringID) return PL_strdup("Work");  if (1007 == stringID) return PL_strdup("Home");  if (1008 == stringID) return PL_strdup("Preferred");  if (1009 == stringID) return PL_strdup("Voice");  if (1010 == stringID) return PL_strdup("Fax");  if (1011 == stringID) return PL_strdup("Message");  if (1012 == stringID) return PL_strdup("Cellular");  if (1013 == stringID) return PL_strdup("Pager");  if (1014 == stringID) return PL_strdup("BBS");  if (1015 == stringID) return PL_strdup("Modem");  if (1016 == stringID) return PL_strdup("Car");  if (1017 == stringID) return PL_strdup("ISDN");  if (1018 == stringID) return PL_strdup("Video");  if (1019 == stringID) return PL_strdup("AOL");  if (1020 == stringID) return PL_strdup("Applelink");  if (1021 == stringID) return PL_strdup("AT&T Mail");  if (1022 == stringID) return PL_strdup("Compuserve");  if (1023 == stringID) return PL_strdup("eWorld");  if (1024 == stringID) return PL_strdup("Internet");  if (1025 == stringID) return PL_strdup("IBM Mail");  if (1026 == stringID) return PL_strdup("MCI Mail");  if (1027 == stringID) return PL_strdup("Powershare");  if (1028 == stringID) return PL_strdup("Prodigy");  if (1029 == stringID) return PL_strdup("Telex");  if (1030 == stringID) return PL_strdup("Additional Name");  if (1031 == stringID) return PL_strdup("Prefix");  if (1032 == stringID) return PL_strdup("Suffix");  if (1033 == stringID) return PL_strdup("Time Zone");  if (1034 == stringID) return PL_strdup("Geographic Position");  if (1035 == stringID) return PL_strdup("Sound");  if (1036 == stringID) return PL_strdup("Revision");  if (1037 == stringID) return PL_strdup("Version");  if (1038 == stringID) return PL_strdup("Public Key");  if (1039 == stringID) return PL_strdup("Logo");  if (1040 == stringID) return PL_strdup("Birthday");  if (1041 == stringID) return PL_strdup("X400");  if (1042 == stringID) return PL_strdup("Address");  if (1043 == stringID) return PL_strdup("Label");  if (1044 == stringID) return PL_strdup("Mailer");  if (1045 == stringID) return PL_strdup("Role");  if (1046 == stringID) return PL_strdup("Update From");  if (1047 == stringID) return PL_strdup("Conference Address");  if (1048 == stringID) return PL_strdup("HTML Mail");  if (1049 == stringID) return PL_strdup("Add to Personal Address Book");  if (1050 == stringID) return PL_strdup("Additional Information:");  if (1051 == stringID) return PL_strdup("View Complete Card");  if (1052 == stringID) return PL_strdup("View Condensed Card");  if (1053 == stringID) return PL_strdup("Conference Address");  if (1054 == stringID) return PL_strdup("Default Directory Server");  if (1055 == stringID) return PL_strdup("Specific Directory Server");  if (1056 == stringID) return PL_strdup("Hostname or IP Address");  if (1057 == stringID) return PL_strdup("Phone Number");  if (1058 == stringID) return PL_strdup("Photograph");  if (1059 == stringID) return PL_strdup("Email");  if (1060 == stringID) return PL_strdup("Last Name");  if (1061 == stringID) return PL_strdup("First Name");  if (1062 == stringID) return PL_strdup("Administrative Assistant");  char    buf[128];    PR_snprintf(buf, sizeof(buf), "[StringID %d?]", stringID);  return PL_strdup(buf);}