Hi,
The ISO C standard in section 7.1.3 states that global functions and variables in compiler/system libraries should be prefixed with an underscore to avoid the risk of conflict with names in user programs.
I checked and indeed... lg_buf is a global variable.
But I've never seen anyone use just the underscore prefix without a name before.