Changeset 2191


Ignore:
Timestamp:
Feb 11, 2010, 10:14:51 AM (13 years ago)
Author:
Jari Häkkinen
Message:

Removed compiler warning warning: deprecated conversion from string constant to ‘char*’

Location:
branches/0.6-stable
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/0.6-stable/test/commandline_test.cc

    r2121 r2191  
    129129  OptionSwitch verbose(cmd, "v,verbose", "display progress");
    130130  int ac = 2;
    131   char* av[] = { "test_prog", "--haha" };
     131  const char* av[] = { "test_prog", "--haha" };
    132132  try {
    133133    cmd.parse(ac,av);
     
    156156  {
    157157    int ac = 2;
    158     char* av[] = { "test_prog", "-T" };
     158    const char* av[] = { "test_prog", "-T" };
    159159    cmd.parse(ac,av);
    160160    if (target.present() && !verbose.present())
     
    170170  {
    171171    int ac = 2;
    172     char* av[] = { "test_prog", "--target" };
     172    const char* av[] = { "test_prog", "--target" };
    173173    cmd.parse(ac,av);
    174174    if (target.present() && target.value() && !verbose.present())
     
    183183  {
    184184    int ac = 3;
    185     char* av[] = { "test_prog", "-T" , "-v"};
     185    const char* av[] = { "test_prog", "-T" , "-v"};
    186186    cmd.parse(ac,av);
    187187    if (target.present() && verbose.present())
     
    196196  {
    197197    int ac = 2;
    198     char* av[] = { "test_prog", "-vT"};
     198    const char* av[] = { "test_prog", "-vT"};
    199199    cmd.parse(ac,av);
    200200    if (target.present() && verbose.present())
     
    209209  {
    210210    int ac = 2;
    211     char* av[] = { "test_prog", "--no-target" };
     211    const char* av[] = { "test_prog", "--no-target" };
    212212    cmd.parse(ac,av);
    213213    if (target.present() && !target.value())
     
    237237  {
    238238    int ac = 3;
    239     char* av[] = { "test_prog", "-i", "file" };
     239    const char* av[] = { "test_prog", "-i", "file" };
    240240    cmd.parse(ac,av);
    241241    if (input.present())
     
    250250  {
    251251    int ac = 3;
    252     char* av[] = { "test_prog", "-i", "file" };
     252    const char* av[] = { "test_prog", "-i", "file" };
    253253    cmd.parse(ac,av);
    254254    if (input.value()=="file")
     
    263263  {
    264264    int ac = 3;
    265     char* av[] = { "test_prog", "--input", "file" };
     265    const char* av[] = { "test_prog", "--input", "file" };
    266266    cmd.parse(ac,av);
    267267    if (input.present())
     
    276276  {
    277277    int ac = 2;
    278     char* av[] = { "test_prog", "--input=file" };
     278    const char* av[] = { "test_prog", "--input=file" };
    279279    cmd.parse(ac,av);
    280280    if (input.value()=="file")
     
    289289  {
    290290    int ac = 2;
    291     char* av[] = { "test_prog", "--input=\"file called something\"" };
     291    const char* av[] = { "test_prog", "--input=\"file called something\"" };
    292292    cmd.parse(ac,av);
    293293    if (input.value()=="file called something")
     
    304304  {
    305305    int ac = 3;
    306     char* av[] = { "test_prog", "-n", "3" };
     306    const char* av[] = { "test_prog", "-n", "3" };
    307307    cmd.parse(ac,av);
    308308    if (n.value()==3)
     
    318318  {
    319319    int ac = 5;
    320     char* av[] = { "test_prog", "--input", "file", "-n", "3" };
     320    const char* av[] = { "test_prog", "--input", "file", "-n", "3" };
    321321    cmd.parse(ac,av);
    322322    if (input.value()=="file")
     
    331331  try {
    332332    int ac = 3;
    333     char* av[] = { "test_prog", "-x", "-6" };
     333    const char* av[] = { "test_prog", "-x", "-6" };
    334334    cmd.parse(ac,av);
    335335    if (x.value()==-6)
     
    348348  try {
    349349    int ac = 3;
    350     char* av[] = { "test_prog", "--extra", "-6" };
     350    const char* av[] = { "test_prog", "--extra", "-6" };
    351351    cmd.parse(ac,av);
    352352    if (x.value()==-6)
     
    365365  try {
    366366    int ac = 1;
    367     char* av[] = { "test_prog"};
     367    const char* av[] = { "test_prog"};
    368368    cmd.parse(ac,av);
    369369    n.value(5);
     
    394394  {
    395395    int ac = 2;
    396     char* av[] = { "test_prog", "--peter"};
     396    const char* av[] = { "test_prog", "--peter"};
    397397    try{
    398398      cmd.parse(ac,av);
     
    408408  {
    409409    int ac = 2;
    410     char* av[] = { "test_prog", "-vjhsgad"};
     410    const char* av[] = { "test_prog", "-vjhsgad"};
    411411    try{
    412412      cmd.parse(ac,av);
     
    423423  {
    424424    int ac = 3;
    425     char* av[] = { "test_prog", "-nv", "3"};
     425    const char* av[] = { "test_prog", "-nv", "3"};
    426426    try{
    427427      cmd.parse(ac,av);
     
    438438  {
    439439    int ac = 3;
    440     char* av[] = { "test_prog", "-n", "23.12"};
     440    const char* av[] = { "test_prog", "-n", "23.12"};
    441441    try{
    442442      cmd.parse(ac,av);
     
    452452  {
    453453    int ac = 3;
    454     char* av[] = { "test_prog", "-n" "-1"};
     454    const char* av[] = { "test_prog", "-n" "-1"};
    455455    try{
    456456      cmd.parse(ac,av);
     
    467467  {
    468468    int ac = 2;
    469     char* av[] = { "test_prog", "peter" };
     469    const char* av[] = { "test_prog", "peter" };
    470470    try{
    471471      cmd.parse(ac,av);
     
    482482    OptionArg<std::string> required(cmd, "required", "required", true);
    483483    int ac = 1;
    484     char* av[] = { "test_prog" };
     484    const char* av[] = { "test_prog" };
    485485    try{
    486486      cmd.parse(ac,av);
     
    510510  {
    511511    int ac = 7;
    512     char* av[] = { "test_prog", "--clones", "commandline_test.cc",
    513                   "--data", "commandline_test.cc", "-o",
    514                   "commandline_test.cc"};
     512    const char* av[] = { "test_prog", "--clones", "commandline_test.cc",
     513                        "--data", "commandline_test.cc", "-o",
     514                        "commandline_test.cc"};
    515515    cmd.parse(ac,av);
    516516    suite.err() << "ok\n";
     
    561561  {
    562562    int ac = 3;
    563     char* av[] = { "test_prog", "--out",
    564                    "testSubDir/commandline_test.dir/write-protected/out.txt"};
     563    const char* av[]={"test_prog", "--out",
     564                      "testSubDir/commandline_test.dir/write-protected/out.txt"};
    565565    try {
    566566      cmd.parse(ac,av);
     
    598598  try {
    599599    int ac = 3;
    600     char* av[] = { "test_prog", "--file", "sjhgaw/jmegb/tmp.tmpx"};
     600    const char* av[] = { "test_prog", "--file", "sjhgaw/jmegb/tmp.tmpx"};
    601601    cmd.parse(ac,av);
    602602    suite.err() << "no\n";
     
    637637  try {
    638638    int ac = 3;
    639     char* av[] = { "test_prog", "--file",
    640                   "testSubDir/commandline_test.dir/test_file4.txt"};
     639    const char* av[] = { "test_prog", "--file",
     640                        "testSubDir/commandline_test.dir/test_file4.txt"};
    641641    cmd.parse(ac,av);
    642642    suite.err() << "no\n";
     
    690690  OptionHelp help(cmd);
    691691  int ac = 3;
    692   char* av[] = { "test_prog", "file", "kl"};
     692  const char* av[] = { "test_prog", "file", "kl"};
    693693  cmd.parse(ac, av);
    694694  suite.err() << "ok\n";
  • branches/0.6-stable/yat/utility/CommandLine.cc

    r2119 r2191  
    102102
    103103
    104   void CommandLine::parse(int argc, char* argv[])
     104  void CommandLine::parse(int argc, const char* argv[])
    105105  {   
    106106    parsed_=true;
  • branches/0.6-stable/yat/utility/CommandLine.h

    r2121 r2191  
    139139       throw cmd_error if an error is detected.
    140140    */
    141     void parse(int argc, char* argv[]);
     141    void parse(int argc, const char* argv[]);
    142142
    143143    /**
Note: See TracChangeset for help on using the changeset viewer.