ret = convert_openssl_to_dns (argv[1], argv[2]);
ret = convert_openssl_to_dns (argv[0], argv[1]);
main (int argc, char **argv){  char *p;  int ret, dns_to_openssl = -1;  progname = argv[0];  if (argc != 3)      usage_exit ();  /* Check input syntax */  for (p = argv[1] + strlen (argv[1]); p > argv[1] && *p != '.'; p--) ;  if (*p != '.')    usage_exit ();  if (strlen (p) == 4 && strcasecmp (p, OPENSSL_DEFAULT_EXT) == 0)    dns_to_openssl = 0;  else if (strlen (p) == 8 && strcasecmp (p, DNSSEC_DEFAULT_EXT) == 0)    dns_to_openssl = 1;  else    usage_exit ();  /* Check second argument */  for (p = argv[2] + strlen (argv[2]); p > argv[2] && *p != '.'; p--) ;  if (*p != '.')    usage_exit ();    if (dns_to_openssl)    {       if (strlen (p) != 4 || strcasecmp (p, OPENSSL_DEFAULT_EXT) != 0)	usage_exit ();    }  else     if (strlen (p) != 8 || strcasecmp (p, DNSSEC_DEFAULT_EXT) != 0)      usage_exit ();  init_DH_constants ();  /* Convert. */  if (dns_to_openssl)    ret = convert_dns_to_openssl (argv[1], argv[2]);  else    ret = convert_openssl_to_dns (argv[1], argv[2]);  if (ret)    fprintf (stderr, "Operation failed.\n");  return 0;}