"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "wml_backend/p2_mp4h/src/mp4h.c" between
wml-2.28.0.tar.xz and wml-2.30.0.tar.xz

About: WML (Website META Language) is an extensible Webdesigner’s off-line HTML generation toolkit.

mp4h.c  (wml-2.28.0.tar.xz):mp4h.c  (wml-2.30.0.tar.xz)
skipping to change at line 447 skipping to change at line 447
SYMBOL_TRACED (sym) = true; SYMBOL_TRACED (sym) = true;
break; break;
default: default:
MP4HERROR ((warning_status, 0, MP4HERROR ((warning_status, 0,
"INTERNAL ERROR: Bad code in deferred arguments")); "INTERNAL ERROR: Bad code in deferred arguments"));
exit (1); exit (1);
} }
next = defines->next; next = defines->next;
xfree ((voidstar) defines); free ((voidstar) defines);
defines = next; defines = next;
} }
/* Handle the various input files. Each file is pushed on the input, /* Handle the various input files. Each file is pushed on the input,
and the input read. Wrapup text is handled separately later. */ and the input read. Wrapup text is handled separately later. */
if (optind == argc) if (optind == argc)
{ {
push_file (stdin, "stdin"); push_file (stdin, "stdin");
expand_input (); expand_input ();
skipping to change at line 476 skipping to change at line 476
fp = path_search (argv[optind], &filename); fp = path_search (argv[optind], &filename);
if (fp == NULL) if (fp == NULL)
{ {
error (0, errno, "%s", argv[optind]); error (0, errno, "%s", argv[optind]);
MP4HERROR ((warning_status, 0, MP4HERROR ((warning_status, 0,
_("%s: file skipped"), argv[optind])); _("%s: file skipped"), argv[optind]));
continue; continue;
} }
else else
{ {
xfree ((voidstar) current_file); free ((voidstar) current_file);
current_file = xstrdup (filename); current_file = xstrdup (filename);
push_file (fp, filename); push_file (fp, filename);
xfree ((voidstar) filename); free ((voidstar) filename);
} }
} }
expand_input (); expand_input ();
} }
#undef NEXTARG #undef NEXTARG
/* Now handle wrapup text. */ /* Now handle wrapup text. */
while (pop_wrapup ()) while (pop_wrapup ())
expand_input (); expand_input ();
skipping to change at line 504 skipping to change at line 504
/* Free memory */ /* Free memory */
input_deallocate (); input_deallocate ();
debug_deallocate (); debug_deallocate ();
include_deallocate (); include_deallocate ();
output_deallocate (); output_deallocate ();
symtab_deallocate (); symtab_deallocate ();
break_deallocate (); break_deallocate ();
builtin_deallocate (); builtin_deallocate ();
pcre_deallocate (); pcre_deallocate ();
xfree ((voidstar) current_file); free ((voidstar) current_file);
exit (EXIT_SUCCESS); exit (EXIT_SUCCESS);
} }
 End of changes. 4 change blocks. 
4 lines changed or deleted 4 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)