else if (!PL_strcmp(argv[i], "-dexlate"))
else if (!nsCRT::strcmp(argv[i], "-dexlate"))
main (int argc, char **argv){  PRInt32 i = 1;  char *url = "";  PRBool fancy_p = PR_TRUE;  PRBool html_p = PR_TRUE;  PRBool outline_p = PR_FALSE;  PRBool dexlate_p = PR_FALSE;  char filename[1000];  CERTCertDBHandle *cdb_handle;  SECKEYKeyDBHandle *kdb_handle;  PR_Init("mimefilt", 24, 1, 0);  cdb_handle = (CERTCertDBHandle *)  malloc(sizeof(*cdb_handle));  memset(cdb_handle, 0, sizeof(*cdb_handle));  if (SECSuccess != CERT_OpenCertDB(cdb_handle, PR_FALSE, test_cdb_name_cb, NULL))	CERT_OpenVolatileCertDB(cdb_handle);  CERT_SetDefaultCertDB(cdb_handle);  RNG_RNGInit();  kdb_handle = SECKEY_OpenKeyDB(PR_FALSE, test_kdb_name_cb, NULL);  SECKEY_SetDefaultKeyDB(kdb_handle);  PK11_SetPasswordFunc(test_passwd_prompt);  sprintf(filename, "%s/.netscape/secmodule.db", getenv("HOME"));  SECMOD_init(filename);  SEC_Init();  if (i < argc)	{	  if (argv[i][0] == '-')		url = PL_strdup("");	  else		url = argv[i++];	}  if (url &&	  (PL_strstr(url, "?part=") ||	   PL_strstr(url, "&part=")))	html_p = PR_FALSE;  while (i < argc)	{	  if (!PL_strcmp(argv[i], "-fancy"))		fancy_p = PR_TRUE;	  else if (!PL_strcmp(argv[i], "-no-fancy"))		fancy_p = PR_FALSE;	  else if (!PL_strcmp(argv[i], "-html"))		html_p = PR_TRUE;	  else if (!PL_strcmp(argv[i], "-raw"))		html_p = PR_FALSE;	  else if (!PL_strcmp(argv[i], "-outline"))		outline_p = PR_TRUE;	  else if (!PL_strcmp(argv[i], "-dexlate"))		dexlate_p = PR_TRUE;	  else		{		  fprintf(stderr,		  "usage: %s [ URL [ -fancy | -no-fancy | -html | -raw | -outline | -dexlate ]]\n"				  "     < message/rfc822 > output\n",				  (PL_strrchr(argv[0], '/') ?				   PL_strrchr(argv[0], '/') + 1 :				   argv[0]));		  i = 1;		  goto FAIL;		}	  i++;	}  i = test(stdin, stdout, url, fancy_p, html_p, outline_p, dexlate_p, PR_TRUE);  fprintf(stdout, "\n");  fflush(stdout); FAIL:  CERT_ClosePermCertDB(cdb_handle);  SECKEY_CloseKeyDB(kdb_handle);  exit(i);}