Commit 820a3f04fd4cd967e3831baa835b4b177929f4d3

Authored by Jay Berkenbilt
Committed by Jay Berkenbilt
1 parent e316e90d

Remove "lt-" workarounds

The executables that libtool built invoked the underlying binary with
an "lt-" prefix. The code contained numerous workarounds for testing,
which can now be removed.
examples/pdf-attach-file.cc
@@ -155,12 +155,6 @@ int main(int argc, char* argv[]) @@ -155,12 +155,6 @@ int main(int argc, char* argv[])
155 { 155 {
156 whoami = QUtil::getWhoami(argv[0]); 156 whoami = QUtil::getWhoami(argv[0]);
157 157
158 - // For libtool's sake....  
159 - if (strncmp(whoami, "lt-", 3) == 0)  
160 - {  
161 - whoami += 3;  
162 - }  
163 -  
164 char const* infilename = 0; 158 char const* infilename = 0;
165 char const* password = 0; 159 char const* password = 0;
166 char const* attachment = 0; 160 char const* attachment = 0;
examples/pdf-bookmarks.cc
@@ -157,12 +157,6 @@ int main(int argc, char* argv[]) @@ -157,12 +157,6 @@ int main(int argc, char* argv[])
157 { 157 {
158 whoami = QUtil::getWhoami(argv[0]); 158 whoami = QUtil::getWhoami(argv[0]);
159 159
160 - // For libtool's sake....  
161 - if (strncmp(whoami, "lt-", 3) == 0)  
162 - {  
163 - whoami += 3;  
164 - }  
165 -  
166 if ((argc == 2) && (strcmp(argv[1], "--version") == 0)) 160 if ((argc == 2) && (strcmp(argv[1], "--version") == 0))
167 { 161 {
168 std::cout << whoami << " version 1.5" << std::endl; 162 std::cout << whoami << " version 1.5" << std::endl;
examples/pdf-count-strings.cc
@@ -75,12 +75,6 @@ int main(int argc, char* argv[]) @@ -75,12 +75,6 @@ int main(int argc, char* argv[])
75 { 75 {
76 whoami = QUtil::getWhoami(argv[0]); 76 whoami = QUtil::getWhoami(argv[0]);
77 77
78 - // For libtool's sake....  
79 - if (strncmp(whoami, "lt-", 3) == 0)  
80 - {  
81 - whoami += 3;  
82 - }  
83 -  
84 if (argc != 2) 78 if (argc != 2)
85 { 79 {
86 usage(); 80 usage();
examples/pdf-create.cc
@@ -409,11 +409,6 @@ int main(int argc, char* argv[]) @@ -409,11 +409,6 @@ int main(int argc, char* argv[])
409 { 409 {
410 whoami = QUtil::getWhoami(argv[0]); 410 whoami = QUtil::getWhoami(argv[0]);
411 411
412 - // For libtool's sake....  
413 - if (strncmp(whoami, "lt-", 3) == 0)  
414 - {  
415 - whoami += 3;  
416 - }  
417 if (argc != 2) 412 if (argc != 2)
418 { 413 {
419 usage(); 414 usage();
examples/pdf-custom-filter.cc
@@ -470,12 +470,6 @@ int main(int argc, char* argv[]) @@ -470,12 +470,6 @@ int main(int argc, char* argv[])
470 { 470 {
471 whoami = QUtil::getWhoami(argv[0]); 471 whoami = QUtil::getWhoami(argv[0]);
472 472
473 - // For libtool's sake....  
474 - if (strncmp(whoami, "lt-", 3) == 0)  
475 - {  
476 - whoami += 3;  
477 - }  
478 -  
479 char const* infilename = 0; 473 char const* infilename = 0;
480 char const* outfilename = 0; 474 char const* outfilename = 0;
481 bool decode_specialized = false; 475 bool decode_specialized = false;
examples/pdf-double-page-size.cc
@@ -49,12 +49,6 @@ int main(int argc, char* argv[]) @@ -49,12 +49,6 @@ int main(int argc, char* argv[])
49 { 49 {
50 whoami = QUtil::getWhoami(argv[0]); 50 whoami = QUtil::getWhoami(argv[0]);
51 51
52 - // For libtool's sake....  
53 - if (strncmp(whoami, "lt-", 3) == 0)  
54 - {  
55 - whoami += 3;  
56 - }  
57 -  
58 // For test suite 52 // For test suite
59 bool static_id = false; 53 bool static_id = false;
60 if ((argc > 1) && (strcmp(argv[1], " --static-id") == 0)) 54 if ((argc > 1) && (strcmp(argv[1], " --static-id") == 0))
examples/pdf-filter-tokens.cc
@@ -192,12 +192,6 @@ int main(int argc, char* argv[]) @@ -192,12 +192,6 @@ int main(int argc, char* argv[])
192 { 192 {
193 whoami = QUtil::getWhoami(argv[0]); 193 whoami = QUtil::getWhoami(argv[0]);
194 194
195 - // For libtool's sake....  
196 - if (strncmp(whoami, "lt-", 3) == 0)  
197 - {  
198 - whoami += 3;  
199 - }  
200 -  
201 if (argc != 3) 195 if (argc != 3)
202 { 196 {
203 usage(); 197 usage();
examples/pdf-invert-images.cc
@@ -109,12 +109,6 @@ int main(int argc, char* argv[]) @@ -109,12 +109,6 @@ int main(int argc, char* argv[])
109 { 109 {
110 whoami = QUtil::getWhoami(argv[0]); 110 whoami = QUtil::getWhoami(argv[0]);
111 111
112 - // For libtool's sake....  
113 - if (strncmp(whoami, "lt-", 3) == 0)  
114 - {  
115 - whoami += 3;  
116 - }  
117 -  
118 // For test suite 112 // For test suite
119 bool static_id = false; 113 bool static_id = false;
120 if ((argc > 1) && (strcmp(argv[1], " --static-id") == 0)) 114 if ((argc > 1) && (strcmp(argv[1], " --static-id") == 0))
examples/pdf-mod-info.cc
@@ -75,12 +75,6 @@ int main(int argc, char* argv[]) @@ -75,12 +75,6 @@ int main(int argc, char* argv[])
75 75
76 whoami = QUtil::getWhoami(argv[0]); 76 whoami = QUtil::getWhoami(argv[0]);
77 77
78 - // For libtool's sake....  
79 - if (strncmp(whoami, "lt-", 3) == 0)  
80 - {  
81 - whoami += 3;  
82 - }  
83 -  
84 if ((argc == 2) && (! strcmp(argv[1], "--version")) ) 78 if ((argc == 2) && (! strcmp(argv[1], "--version")) )
85 { 79 {
86 std::cout << whoami << " version " << version << std::endl; 80 std::cout << whoami << " version " << version << std::endl;
examples/pdf-name-number-tree.cc
@@ -21,12 +21,6 @@ int main(int argc, char* argv[]) @@ -21,12 +21,6 @@ int main(int argc, char* argv[])
21 { 21 {
22 whoami = QUtil::getWhoami(argv[0]); 22 whoami = QUtil::getWhoami(argv[0]);
23 23
24 - // For libtool's sake....  
25 - if (strncmp(whoami, "lt-", 3) == 0)  
26 - {  
27 - whoami += 3;  
28 - }  
29 -  
30 if (argc != 2) 24 if (argc != 2)
31 { 25 {
32 usage(); 26 usage();
examples/pdf-npages.cc
@@ -18,12 +18,6 @@ int main(int argc, char* argv[]) @@ -18,12 +18,6 @@ int main(int argc, char* argv[])
18 { 18 {
19 whoami = QUtil::getWhoami(argv[0]); 19 whoami = QUtil::getWhoami(argv[0]);
20 20
21 - // For libtool's sake....  
22 - if (strncmp(whoami, "lt-", 3) == 0)  
23 - {  
24 - whoami += 3;  
25 - }  
26 -  
27 if ((argc == 2) && (strcmp(argv[1], "--version") == 0)) 21 if ((argc == 2) && (strcmp(argv[1], "--version") == 0))
28 { 22 {
29 std::cout << whoami << " version 1.3" << std::endl; 23 std::cout << whoami << " version 1.3" << std::endl;
examples/pdf-overlay-page.cc
@@ -88,12 +88,6 @@ int main(int argc, char* argv[]) @@ -88,12 +88,6 @@ int main(int argc, char* argv[])
88 { 88 {
89 whoami = QUtil::getWhoami(argv[0]); 89 whoami = QUtil::getWhoami(argv[0]);
90 90
91 - // For libtool's sake....  
92 - if (strncmp(whoami, "lt-", 3) == 0)  
93 - {  
94 - whoami += 3;  
95 - }  
96 -  
97 if (argc != 4) 91 if (argc != 4)
98 { 92 {
99 usage(); 93 usage();
examples/pdf-parse-content.cc
@@ -63,12 +63,6 @@ int main(int argc, char* argv[]) @@ -63,12 +63,6 @@ int main(int argc, char* argv[])
63 { 63 {
64 whoami = QUtil::getWhoami(argv[0]); 64 whoami = QUtil::getWhoami(argv[0]);
65 65
66 - // For libtool's sake....  
67 - if (strncmp(whoami, "lt-", 3) == 0)  
68 - {  
69 - whoami += 3;  
70 - }  
71 -  
72 if (argc != 3) 66 if (argc != 3)
73 { 67 {
74 usage(); 68 usage();
examples/pdf-set-form-values.cc
@@ -24,12 +24,6 @@ int main(int argc, char* argv[]) @@ -24,12 +24,6 @@ int main(int argc, char* argv[])
24 { 24 {
25 whoami = QUtil::getWhoami(argv[0]); 25 whoami = QUtil::getWhoami(argv[0]);
26 26
27 - // For libtool's sake....  
28 - if (strncmp(whoami, "lt-", 3) == 0)  
29 - {  
30 - whoami += 3;  
31 - }  
32 -  
33 if (argc != 4) 27 if (argc != 4)
34 { 28 {
35 usage(); 29 usage();
examples/pdf-split-pages.cc
@@ -59,11 +59,6 @@ int main(int argc, char* argv[]) @@ -59,11 +59,6 @@ int main(int argc, char* argv[])
59 { 59 {
60 char const* whoami = QUtil::getWhoami(argv[0]); 60 char const* whoami = QUtil::getWhoami(argv[0]);
61 61
62 - // For libtool's sake....  
63 - if (strncmp(whoami, "lt-", 3) == 0)  
64 - {  
65 - whoami += 3;  
66 - }  
67 // For test suite 62 // For test suite
68 if ((argc > 1) && (strcmp(argv[1], " --static-id") == 0)) 63 if ((argc > 1) && (strcmp(argv[1], " --static-id") == 0))
69 { 64 {
examples/qpdf-job.cc
@@ -27,12 +27,6 @@ int main(int argc, char* argv[]) @@ -27,12 +27,6 @@ int main(int argc, char* argv[])
27 { 27 {
28 whoami = QUtil::getWhoami(argv[0]); 28 whoami = QUtil::getWhoami(argv[0]);
29 29
30 - // For libtool's sake....  
31 - if (strncmp(whoami, "lt-", 3) == 0)  
32 - {  
33 - whoami += 3;  
34 - }  
35 -  
36 if (argc != 1) 30 if (argc != 1)
37 { 31 {
38 usage(); 32 usage();
libqpdf/QPDFArgParser.cc
@@ -21,13 +21,7 @@ QPDFArgParser::Members::Members( @@ -21,13 +21,7 @@ QPDFArgParser::Members::Members(
21 final_check_handler(nullptr) 21 final_check_handler(nullptr)
22 { 22 {
23 auto tmp = QUtil::make_unique_cstr(argv[0]); 23 auto tmp = QUtil::make_unique_cstr(argv[0]);
24 - char* p = QUtil::getWhoami(tmp.get());  
25 - // Remove prefix added by libtool for consistency during testing.  
26 - if (strncmp(p, "lt-", 3) == 0)  
27 - {  
28 - p += 3;  
29 - }  
30 - whoami = p; 24 + whoami = QUtil::getWhoami(tmp.get());
31 } 25 }
32 26
33 QPDFArgParser::QPDFArgParser(int argc, char const* const argv[], 27 QPDFArgParser::QPDFArgParser(int argc, char const* const argv[],
qpdf/pdf_from_scratch.cc
@@ -94,11 +94,6 @@ int main(int argc, char* argv[]) @@ -94,11 +94,6 @@ int main(int argc, char* argv[])
94 { 94 {
95 ++whoami; 95 ++whoami;
96 } 96 }
97 - // For libtool's sake....  
98 - if (strncmp(whoami, "lt-", 3) == 0)  
99 - {  
100 - whoami += 3;  
101 - }  
102 97
103 if (argc != 2) 98 if (argc != 2)
104 { 99 {
qpdf/qpdf.cc
@@ -33,12 +33,6 @@ int realmain(int argc, char* argv[]) @@ -33,12 +33,6 @@ int realmain(int argc, char* argv[])
33 whoami = QUtil::getWhoami(argv[0]); 33 whoami = QUtil::getWhoami(argv[0]);
34 QUtil::setLineBuf(stdout); 34 QUtil::setLineBuf(stdout);
35 35
36 - // Remove prefix added by libtool for consistency during testing.  
37 - if (strncmp(whoami, "lt-", 3) == 0)  
38 - {  
39 - whoami += 3;  
40 - }  
41 -  
42 QPDFJob j; 36 QPDFJob j;
43 try 37 try
44 { 38 {
qpdf/test_driver.cc
@@ -3495,11 +3495,6 @@ int main(int argc, char* argv[]) @@ -3495,11 +3495,6 @@ int main(int argc, char* argv[])
3495 { 3495 {
3496 ++whoami; 3496 ++whoami;
3497 } 3497 }
3498 - // For libtool's sake....  
3499 - if (strncmp(whoami, "lt-", 3) == 0)  
3500 - {  
3501 - whoami += 3;  
3502 - }  
3503 3498
3504 if ((argc < 3) || (argc > 4)) 3499 if ((argc < 3) || (argc > 4))
3505 { 3500 {
qpdf/test_large_file.cc
@@ -306,11 +306,6 @@ int main(int argc, char* argv[]) @@ -306,11 +306,6 @@ int main(int argc, char* argv[])
306 whoami = QUtil::getWhoami(argv[0]); 306 whoami = QUtil::getWhoami(argv[0]);
307 QUtil::setLineBuf(stdout); 307 QUtil::setLineBuf(stdout);
308 308
309 - // For libtool's sake....  
310 - if (strncmp(whoami, "lt-", 3) == 0)  
311 - {  
312 - whoami += 3;  
313 - }  
314 if (argc != 4) 309 if (argc != 4)
315 { 310 {
316 usage(); 311 usage();
qpdf/test_pdf_doc_encoding.cc
@@ -22,11 +22,6 @@ int main(int argc, char* argv[]) @@ -22,11 +22,6 @@ int main(int argc, char* argv[])
22 { 22 {
23 ++whoami; 23 ++whoami;
24 } 24 }
25 - // For libtool's sake....  
26 - if (strncmp(whoami, "lt-", 3) == 0)  
27 - {  
28 - whoami += 3;  
29 - }  
30 25
31 if (argc != 2) 26 if (argc != 2)
32 { 27 {
qpdf/test_pdf_unicode.cc
@@ -22,11 +22,6 @@ int main(int argc, char* argv[]) @@ -22,11 +22,6 @@ int main(int argc, char* argv[])
22 { 22 {
23 ++whoami; 23 ++whoami;
24 } 24 }
25 - // For libtool's sake....  
26 - if (strncmp(whoami, "lt-", 3) == 0)  
27 - {  
28 - whoami += 3;  
29 - }  
30 25
31 if (argc != 2) 26 if (argc != 2)
32 { 27 {
qpdf/test_tokenizer.cc
@@ -260,11 +260,6 @@ int main(int argc, char* argv[]) @@ -260,11 +260,6 @@ int main(int argc, char* argv[])
260 { 260 {
261 ++whoami; 261 ++whoami;
262 } 262 }
263 - // For libtool's sake....  
264 - if (strncmp(whoami, "lt-", 3) == 0)  
265 - {  
266 - whoami += 3;  
267 - }  
268 263
269 char const* filename = 0; 264 char const* filename = 0;
270 size_t max_len = 0; 265 size_t max_len = 0;
zlib-flate/zlib-flate.cc
@@ -34,11 +34,6 @@ int main(int argc, char* argv[]) @@ -34,11 +34,6 @@ int main(int argc, char* argv[])
34 { 34 {
35 ++whoami; 35 ++whoami;
36 } 36 }
37 - // For libtool's sake....  
38 - if (strncmp(whoami, "lt-", 3) == 0)  
39 - {  
40 - whoami += 3;  
41 - }  
42 37
43 if ((argc == 2) && (strcmp(argv[1], "--version") == 0)) 38 if ((argc == 2) && (strcmp(argv[1], "--version") == 0))
44 { 39 {