Changeset 960:f39fa6cd86e0 in freeDiameter for contrib
- Timestamp:
- Mar 6, 2013, 6:52:35 AM (11 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
contrib/tools/org_to_fd.pl
r953 r960 3 3 use Getopt::Std; 4 4 5 our ($opt_v); 5 our ($opt_V, $opt_v); 6 7 # default to 3GPP 8 my ($vendor) = 10415; 9 my ($vendor_name) = "3GPP"; 6 10 7 11 sub convert_must_to_flags($) { … … 37 41 } elsif ($type =~ m/Enumerated/) { 38 42 print "\t\tstruct dict_object *type;\n"; 39 print "\t\tstruct dict_type_data tdata = { AVP_TYPE_INTEGER32, \" Enumerated($name)\", NULL, NULL, NULL };\n";43 print "\t\tstruct dict_type_data tdata = { AVP_TYPE_INTEGER32, \"" . ($vendor_name ? "$vendor_name/" : "") ."Enumerated($name)\", NULL, NULL, NULL };\n"; 40 44 # XXX: add enumerated values 41 45 print "\t\tCHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);\n"; … … 48 52 } 49 53 50 getopts("v:") || die("usage: org_to_fd.pl [-v vendor] [file ...]\n"); 54 sub usage($) { 55 die("usage: org_to_fd.pl [-V vendor_name -v vendor] [file ...]\n"); 56 exit(@_); 57 } 51 58 52 # default to 3GPP 53 my ($vendor) = 10415; 59 getopts("V:v:") || usage(1); 60 54 61 if (defined($opt_v)) { 55 62 $vendor = $opt_v; 63 if (!defined($opt_V)) { 64 usage(1); 65 } 66 $vendor_name = $opt_V; 56 67 } 57 68
Note: See TracChangeset
for help on using the changeset viewer.