From a44a897fe11e4915dcf8cce8594b0480caa30dc6 Mon Sep 17 00:00:00 2001 From: Nalin Dahyabhai Date: Oct 17 2011 22:43:10 +0000 Subject: - catch up --- diff --git a/tests/tools/base2pem.c b/tests/tools/base2pem.c index c778f23..fbfb5ec 100644 --- a/tests/tools/base2pem.c +++ b/tests/tools/base2pem.c @@ -18,6 +18,7 @@ #include "../../src/config.h" #include +#include #include #include #include @@ -33,6 +34,18 @@ int main(int argc, char **argv) { char buf[LINE_MAX], *p = NULL, *q; + int dos = 1, c; + + while ((c = getopt(argc, argv, "du")) != -1) { + switch (c) { + case 'd': + dos = 1; + break; + case 'u': + dos = 0; + break; + } + } while (fgets(buf, sizeof(buf), stdin) != NULL) { if (p == NULL) { p = strdup(buf); @@ -45,6 +58,6 @@ main(int argc, char **argv) } } } - printf("%s", cm_submit_u_pem_from_base64("CERTIFICATE", p)); + printf("%s", cm_submit_u_pem_from_base64("CERTIFICATE", dos, p)); return 0; }