ajout _sm.c pour sans macro et sans java