summaryrefslogtreecommitdiffstats
path: root/waftools
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2017-07-24 08:07:32 +0200
committerwm4 <wm4@nowhere>2017-07-24 08:12:42 +0200
commit24dc91907a039b7a86bf6d5b2a0a914bf1f44c3d (patch)
tree0aeb8046536a1d2a799d352112418960387cc94d /waftools
parent3d0f86145ce211eee623b661d558ef3405d75933 (diff)
downloadmpv-24dc91907a039b7a86bf6d5b2a0a914bf1f44c3d.tar.bz2
mpv-24dc91907a039b7a86bf6d5b2a0a914bf1f44c3d.tar.xz
common, vo_opengl: add/use helper for formatted strings on the stack
Seems like I really like this C99 idiom. No reason not to generalize it do snprintf(). Introduce mp_tprintf(), which basically this idiom to snprintf(). This macro looks like it returns a string that was allocated with alloca() on the caller site, except it's portable C99/C11. (And unlike alloca(), the result is valid only within block scope.) Use it in 2 places in the vo_opengl code. But it has the potential to make a whole bunch of weird looking code look slightly nicer.
Diffstat (limited to 'waftools')
0 files changed, 0 insertions, 0 deletions