lang.c