mod expre.c sh.c