English Language flag
// Log In
// CVSweb
Project: FreeWRT
// Summary // Activity // Search // Tracker // Lists // News // SCM // Wiki

SCM Repository

ViewVC logotype

Diff of /branches/common-nfo/tools/nfotiser/parser.c

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

revision 3470 by tg, Thu Aug 9 16:04:11 2007 UTC revision 3471 by tg, Thu Aug 9 16:28:02 2007 UTC
# Line 214  nfo_parse(int fd, const struct parser_ke Line 214  nfo_parse(int fd, const struct parser_ke
214          /* cp points to keyword, tp points to value */          /* cp points to keyword, tp points to value */
215          entry_multi = NULL;          entry_multi = NULL;
216          entry_iter = 0;          entry_iter = 0;
217            entry_type = KWT_INVALID;
218          for (kwp = kws; kwp->kwprefix != NULL; ++kwp) {          for (kwp = kws; kwp->kwprefix != NULL; ++kwp) {
219                  char *np;                  char *np;
220    
# Line 271  nfo_parse(int fd, const struct parser_ke Line 272  nfo_parse(int fd, const struct parser_ke
272          entry = xmalloc(sizeof (struct parser_res));          entry = xmalloc(sizeof (struct parser_res));
273          bzero(entry, sizeof (struct parser_res));          bzero(entry, sizeof (struct parser_res));
274          entry->keyword = kwp->kwnum;          entry->keyword = kwp->kwnum;
275          entry->itype = entry_type;          if ((entry->itype = entry_type) == KWT_INVALID)
276                    syntaxerr("internal error: invalid entry type");
277          entry->kw_multi = entry_multi;          entry->kw_multi = entry_multi;
278          entry->kw_iter = entry_iter;          entry->kw_iter = entry_iter;
279          entry->value = str_save(tp);          entry->value = str_save(tp);

Legend:
Removed from v.3470  
changed lines
  Added in v.3471

root@freewrt.org:443
ViewVC Help
Powered by ViewVC 1.1.20