1#include "zsh.mdh" 2 3int setup_ _((Module)); 4int boot_ _((Module)); 5int cleanup_ _((Module)); 6int finish_ _((Module)); 7int modentry _((int boot, Module m, void *ptr)); 8 9/**/ 10int 11modentry(int boot, Module m, void *ptr) 12{ 13 switch (boot) { 14 case 0: 15 return setup_(m); 16 break; 17 18 case 1: 19 return boot_(m); 20 break; 21 22 case 2: 23 return cleanup_(m); 24 break; 25 26 case 3: 27 return finish_(m); 28 break; 29 30 case 4: 31 return features_(m, (char ***)ptr); 32 break; 33 34 case 5: 35 return enables_(m, (int **)ptr); 36 break; 37 38 default: 39 zerr("bad call to modentry"); 40 return 1; 41 break; 42 } 43} 44