/*
- * Copyright (C) 2004, 2006, 2007 Free Software Foundation
+ * Copyright (C) 2004, 2006, 2007, 2008 Free Software Foundation
* Copyright (C) 2002 Fabio Fiorina
*
* This file is part of LIBTASN1.
fprintf (file, "#include <libtasn1.h>\n\n");
- fprintf (file, "extern const ASN1_ARRAY_TYPE %s[]={\n", vector_name);
+ fprintf (file, "const ASN1_ARRAY_TYPE %s[] = {\n", vector_name);
p = pointer;
while (p)
{
- fprintf (file, " {");
+ fprintf (file, " { ");
if (p->name)
- fprintf (file, "\"%s\",", p->name);
+ fprintf (file, "\"%s\", ", p->name);
else
- fprintf (file, "0,");
+ fprintf (file, "NULL, ");
t = p->type;
if (p->down)
if (p->right)
t |= CONST_RIGHT;
- fprintf (file, "%lu,", t);
+ fprintf (file, "%lu, ", t);
if (p->value)
fprintf (file, "\"%s\"},\n", p->value);
else
- fprintf (file, "0},\n");
+ fprintf (file, "NULL },\n");
if (p->down)
{
}
}
- fprintf (file, " {0,0,0}\n};\n");
+ fprintf (file, " { NULL, 0, NULL }\n};\n");
fclose (file);