Describe the bugstb_vorbis.c is meant to be included in larger surrounding files. It defines L, C, and R. Now any user code that follows will blow up if it uses single letter variables. I would suggest defining single letters and leaving them defined is bad practice.
To Reproduce
Steps to reproduce the behavior:
#include <stb/stb_vorbis.c>
Use something like int L in your own code afterward
Expected behavior
The include won't break use of single letter variables following later. However, it does.
Describe the bug
stb_vorbis.c
is meant to be included in larger surrounding files. It definesL
,C
, andR
. Now any user code that follows will blow up if it uses single letter variables. I would suggest defining single letters and leaving them defined is bad practice.To Reproduce Steps to reproduce the behavior:
#include <stb/stb_vorbis.c>
int L
in your own code afterwardExpected behavior The include won't break use of single letter variables following later. However, it does.
Screenshots