options: add special -leak-report option
commit8636eb77c5f9f1e49a12e3e1653fe4c2e8e0bfc3
authorUoti Urpala <uau@glyph.nonexistent.invalid>
Sat, 15 Jan 2011 20:26:27 +0000 (15 22:26 +0200)
committerUoti Urpala <uau@glyph.nonexistent.invalid>
Sat, 15 Jan 2011 20:36:27 +0000 (15 22:36 +0200)
tree38e5b66ffed2e90cd93109977bc2cd937fa0c90f
parentac79632ded16b62e0abf10f1cd319fba20bc0024
options: add special -leak-report option

Add a special option "-leak-report" that enables talloc leak
reporting.  It only works if it's given as the first argument.

The code abuses the CONF_TYPE_PRINT option type to make main option
parsing ignore the option. The parser incorrectly consumed the
following commandline argument as a "parameter" for options of this
type when they had the flag to not exit after printing the message.
Fix this. It makes no difference for any previously existing option I
think.
cfg-mplayer.h
m_option.c
mplayer.c