bstr.h: change BSTR() from macro to inline function
commit28b3cc0efe7a575cb8004d1b109ce5ca2f2953bb
authorUoti Urpala <uau@mplayer2.org>
Sun, 24 Apr 2011 00:05:24 +0000 (24 03:05 +0300)
committerUoti Urpala <uau@mplayer2.org>
Sun, 24 Apr 2011 00:05:24 +0000 (24 03:05 +0300)
tree86295838b8ed53d47abbaeca5dfc9a78f3c84fbb
parent9790fc444efc423bb4b3f6ad5321eeb7aeeb0b54
bstr.h: change BSTR() from macro to inline function

Change BSTR() from a macro producing a compound literal to an inline
function returning the same value. This works for all existing uses,
and avoids a warning from BSTR(NULL) (the macro expansion contained
strlen(NULL); this was valid code because the strlen call was never
evaluated, but still triggered a GCC warning).
bstr.h