Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Saturday, October 17, 2026

Diff for ep/src/conf.c between version 1.28 and 1.29

version 1.28, 2002/06/23 11:02:03 version 1.29, 2002/06/24 18:20:17
Line 500  conf_cmdline_parse(argc, argv, global, p
Line 500  conf_cmdline_parse(argc, argv, global, p
                         continue;                          continue;
                 }                  }
                 else if (ret == CFG_ERR_STOP_STR_FOUND) {                  else if (ret == CFG_ERR_STOP_STR_FOUND) {
                         if (cfg_get_cur_idx(cur_context) < 1) {                          register int cur_idx = cfg_get_cur_idx(cur_context);
                                 if (! first_loop) {  
                                         msg_error_print("misplaced process separator '--'"                          if ((cur_idx < 1 && ! first_loop) || index + cur_idx + 1 >= argc) {
                                                         " on command line\n");                                  msg_error_print("misplaced process separator '--'"
                                         break;                                                  " on command line\n");
                                 }                                  break;
                         }                          }
   
                         if (cur_context == process_context) {                          if (cur_context == process_context) {
                                 if (! test_process_cfg_argv(NULL)) {                                  if (first_loop && process_cfg.argv == NULL)
                                         ret = CFG_ERROR_STOP_STR;                                          ; /* empty global options (./ep -- ...) are allowed */
                                         break;                                  else {
                                           if (! test_process_cfg_argv(NULL)) {
                                                   ret = CFG_ERROR_STOP_STR;
                                                   break;
                                           }
                                           /* Adding to processes array */
                                           if (! add_process_cfg_to_processes(processes, &processes_size))
                                                   return CFG_ERR_NOMEM;
   
                                 }                                  }
                                 /* Adding to processes array */  
                                 if (! add_process_cfg_to_processes(processes, &processes_size))  
                                         return CFG_ERR_NOMEM;  
   
                                 clear_process_cfg();                                  clear_process_cfg();
                         }                          }
   
                         index += cfg_get_cur_idx(cur_context) + 1;                          index += cur_idx + 1;
                         cur_context = process_context;                          cur_context = process_context;
                         cfg_set_cmdline_context(cur_context, argc - index, argv + index);                          cfg_set_cmdline_context(cur_context, argc - index, argv + index);
                 }                  }
                 else {                  else { /* ret == CFG_OK */
                         break;                          break;
                 }                  }
         }          }

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.29

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top