_POSIX_C_SOURCE 200809L macro for strdup() in scanner (lex)
_POSIX_C_SOURCE 200809L macro for strdup() in scanner (lex)

This addresses the implicit function declaration reported by the compiler.
This change is like that of f7251ad2f36fce0863939b73d0a393e97cc4a8ad and
de6ec1a52422e92a46461e3488637b2db1b18468

slivingston/gr1c,slivingston/gr1c,slivingston/gr1c