Ignore:
Timestamp:
Jan 31, 2015, 5:49:17 AM (10 years ago)
Author:
bird
Message:

Initial code for the string expansion 'compiler'.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/variable.h

    r2765 r2768  
    120120#endif
    121121#ifdef CONFIG_WITH_COMPILER
    122     struct cceval *evalprog;    /* Pointer to evalval/evalctx "program". */
    123     struct ccexpand *expandprog; /* Pointer to variable expand "program". */
     122    struct kmk_cc_evalprog *evalprog;     /* Pointer to evalval/evalctx "program". */
     123    struct kmk_cc_expandprog *expandprog; /* Pointer to variable expand "program". */
    124124#endif
    125125  };
     
    255255#else
    256256int handle_function (char **op, const char **stringp, const char *nameend, const char *eol);
     257#endif
     258#ifdef CONFIG_WITH_COMPILER
     259typedef char *(*make_function_ptr_t) (char *, char **, const char *);
     260make_function_ptr_t lookup_function_for_compiler (const char *name, unsigned int len,
     261                                                  unsigned char *minargsp, unsigned char *maxargsp,
     262                                                  char *expargsp, const char **funcnamep);
    257263#endif
    258264int pattern_matches (const char *pattern, const char *percent, const char *str);
Note: See TracChangeset for help on using the changeset viewer.