[MPlayer-cvslog] r32776 - trunk/TOOLS/avisubdump.c
Reimar Döffinger
Reimar.Doeffinger at gmx.de
Mon Jan 10 08:33:38 CET 2011
On Mon, Jan 10, 2011 at 07:17:24AM +0100, Reinhard Tartler wrote:
> On Sun, Jan 09, 2011 at 23:05:03 (CET), Reimar Döffinger wrote:
> > On Sun, Jan 09, 2011 at 09:21:46PM +0100, siretart wrote:
> >> Modified: trunk/TOOLS/avisubdump.c
> >> ==============================================================================
> >> --- trunk/TOOLS/avisubdump.c Sun Jan 9 21:03:56 2011 (r32775)
> >> +++ trunk/TOOLS/avisubdump.c Sun Jan 9 21:21:45 2011 (r32776)
> >> @@ -180,8 +180,12 @@ int main(int argc,char* argv[])
> >> exit(1);
> >> }
> >>
> >> - if (strcmp(argv[argc-1], "-") == 0) f=stdin;
> >> - else f=fopen(argv[argc-1],"rb");
> >> + if (strcmp(argv[argc-1], "-") == 0) {
> >> + dump(stdin);
> >> + return 0;
> >> + }
> >> +
> >> + f=fopen(argv[argc-1],"rb");
> >>
> >> if (!f) {
> >> fprintf(stderr, "Could not open '%s': %s\n",
> >> @@ -190,6 +194,7 @@ int main(int argc,char* argv[])
> >> }
> >>
> >> dump(f);
> >> + fclose(f);
> >>
> >> return 0;
> >
> > It's not an important tool, but I don't like added code duplication for no gain.
> > The fclose after all serves no purpose at all except satisfying such
> > tools.
>
> Do you want me to revert this?
No, not necessary.
> btw, the only duplication is the call to 'dump(f)' and 'return 0;'.
Right now, but if it was maintained code more would surely be added, and certainly
forgotten in one code path.
More information about the MPlayer-cvslog
mailing list