# define lt_ptr char*
# endif
#endif
+
+#define MODE_CT [=(+ 1 (high-lim "string"))=]
+typedef void (emitScriptProc) LT_PARAMS(( int argc, char** argv ));
+extern emitScriptProc emitScript;[=
+ FOR string=][=
+ % call-proc "\nextern emitScriptProc %s;" =][=
+ ENDFOR =]
[=
-ELSE
+ELSE not h suffix
=]
#include "[=(. hdr-name)=]"
[=
-ENDIF =][=
-
FOR string
-=][=
-
- IF (== (suffix) "c") =]
+=]
/*
* [=(string-upcase! (get "str_name"))=] STRING
*/[=
[= ENDIF =][=
ENDIF =][=
- ENDIF "c" =][=
- IF (exist? "text")
-
-=][=
- IF (== (suffix) "c") =]
+ IF (exist? "text") =]
tSCC z[= (string-capitalize! (get "str_name")) =]Cmd[] =
[= (out-push-new ".lt.tpl") =][=
text =][=
(out-push-new ".lt.xxx") =][=
INCLUDE ".lt.tpl" =][=
(out-pop)
- (kr-string (shell "cat .lt.xxx ; rm -f .lt.*")) =][=
- ENDIF =];
+ (kr-string (shell "cat .lt.xxx ; rm -f .lt.*")) =];
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */[=
- ENDIF =][=
-
-ENDFOR
+ ENDIF =][=
-=][=
+ENDFOR =][=
-IF (== (suffix) "h")
+ENDIF c/h suffix
-=]#define MODE_CT [=(+ 1 (high-lim "string"))=]
-typedef void (emitScriptProc) LT_PARAMS(( int argc, char** argv ));
-extern emitScriptProc emitScript;[=
- FOR string=][=
- % call-proc "\nextern emitScriptProc %s;" =][=
- ENDFOR =][=
-ENDIF =]
+=]
[=IF (== (suffix) "h")=]extern [=
ENDIF=]tCC* apz_mode_explain[ MODE_CT ][=