1 |
/* |
/* |
2 |
jscoverage.c - main routine for `jscoverage' program |
jscoverage.c - main routine for `jscoverage' program |
3 |
Copyright (C) 2007, 2008 siliconforks.com |
Copyright (C) 2007, 2008, 2009 siliconforks.com |
4 |
|
|
5 |
This program is free software; you can redistribute it and/or modify |
This program is free software; you can redistribute it and/or modify |
6 |
it under the terms of the GNU General Public License as published by |
it under the terms of the GNU General Public License as published by |
49 |
|
|
50 |
for (int i = 1; i < argc; i++) { |
for (int i = 1; i < argc; i++) { |
51 |
if (strcmp(argv[i], "-h") == 0 || strcmp(argv[i], "--help") == 0) { |
if (strcmp(argv[i], "-h") == 0 || strcmp(argv[i], "--help") == 0) { |
52 |
copy_resource_to_stream("help.txt", stdout); |
copy_resource_to_stream("jscoverage-help.txt", stdout); |
53 |
exit(EXIT_SUCCESS); |
exit(EXIT_SUCCESS); |
54 |
} |
} |
55 |
else if (strcmp(argv[i], "-V") == 0 || strcmp(argv[i], "--version") == 0) { |
else if (strcmp(argv[i], "-V") == 0 || strcmp(argv[i], "--version") == 0) { |
62 |
jscoverage_highlight = false; |
jscoverage_highlight = false; |
63 |
} |
} |
64 |
else if (strcmp(argv[i], "--mozilla") == 0) { |
else if (strcmp(argv[i], "--mozilla") == 0) { |
65 |
jscoverage_mozilla = true; |
jscoverage_mode = JSCOVERAGE_MOZILLA; |
66 |
jscoverage_set_js_version("180"); |
jscoverage_set_js_version("180"); |
67 |
} |
} |
68 |
|
else if (strcmp(argv[i], "--no-browser") == 0) { |
69 |
|
jscoverage_mode = JSCOVERAGE_NO_BROWSER; |
70 |
|
} |
71 |
else if (strcmp(argv[i], "--no-instrument") == 0) { |
else if (strcmp(argv[i], "--no-instrument") == 0) { |
72 |
i++; |
i++; |
73 |
if (i == argc) { |
if (i == argc) { |