Commit 841f967a5fbd0a14b460903bebd2e8962d4817fb

Authored by Jay Berkenbilt
1 parent 6f88fd36

Fix command-line checking in pdf-split-pages example

Showing 1 changed file with 9 additions and 2 deletions
examples/pdf-split-pages.cc
... ... @@ -11,6 +11,7 @@
11 11 #include <iostream>
12 12 #include <cstdlib>
13 13  
  14 +static char const* whoami = 0;
14 15 static bool static_id = false;
15 16  
16 17 static void process(char const* whoami,
... ... @@ -43,9 +44,15 @@ static void process(char const* whoami,
43 44 }
44 45 }
45 46  
  47 +void usage()
  48 +{
  49 + std::cerr << "Usage: " << whoami << " infile outprefix" << std::endl;
  50 + exit(2);
  51 +}
  52 +
46 53 int main(int argc, char* argv[])
47 54 {
48   - char* whoami = QUtil::getWhoami(argv[0]);
  55 + whoami = QUtil::getWhoami(argv[0]);
49 56  
50 57 // For libtool's sake....
51 58 if (strncmp(whoami, "lt-", 3) == 0)
... ... @@ -62,7 +69,7 @@ int main(int argc, char* argv[])
62 69  
63 70 if (argc != 3)
64 71 {
65   - std::cerr << "Usage: " << whoami << " infile outprefix" << std::endl;
  72 + usage();
66 73 }
67 74 try
68 75 {
... ...