/[man-db]/man-db/lib/pipeline.c
ViewVC logotype

Diff of /man-db/lib/pipeline.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.13 by cjwatson, Mon Aug 4 18:31:26 2003 UTC revision 1.14 by cjwatson, Mon Aug 4 18:36:30 2003 UTC
# Line 228  command *command_dup (command *cmd) Line 228  command *command_dup (command *cmd)
228          newcmd->name = xstrdup (cmd->name);          newcmd->name = xstrdup (cmd->name);
229          newcmd->argc = cmd->argc;          newcmd->argc = cmd->argc;
230          newcmd->argv_max = cmd->argv_max;          newcmd->argv_max = cmd->argv_max;
231            assert (newcmd->argc < newcmd->argv_max);
232          newcmd->argv = xmalloc (newcmd->argv_max * sizeof *newcmd->argv);          newcmd->argv = xmalloc (newcmd->argv_max * sizeof *newcmd->argv);
233    
234          for (i = 0; i < cmd->argc; ++i)          for (i = 0; i < cmd->argc; ++i)
235                  newcmd->argv[i] = xstrdup (cmd->argv[i]);                  newcmd->argv[i] = xstrdup (cmd->argv[i]);
236            newcmd->argv[cmd->argc] = NULL;
237    
238          return newcmd;          return newcmd;
239  }  }
# Line 245  void command_arg (command *cmd, const ch Line 247  void command_arg (command *cmd, const ch
247          }          }
248    
249          cmd->argv[cmd->argc++] = xstrdup (arg);          cmd->argv[cmd->argc++] = xstrdup (arg);
250            assert (cmd->argc < cmd->argv_max);
251          cmd->argv[cmd->argc] = NULL;          cmd->argv[cmd->argc] = NULL;
252  }  }
253    

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26