functions.h 343 B

12345678910111213141516171819
  1. #ifndef NULLSOFT_FUNCTIONSH
  2. #define NULLSOFT_FUNCTIONSH
  3. #include "string.h"
  4. #include "varlist.h"
  5. typedef void (*TEXTFUNC)(size_t n_src, wchar_t **src, size_t *, tagz_::string *out, VarList *vars);
  6. struct TextFunction
  7. {
  8. TEXTFUNC func;
  9. const wchar_t *name;
  10. };
  11. extern TextFunction FUNCS[];
  12. #define TABSIZE(x) (sizeof(x)/sizeof(*x))
  13. #endif