lm.c revision f232836a
1