pike.git / src / program.h

version» Context lines:

pike.git/src/program.h:1:   /*   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: program.h,v 1.213 2004/10/30 11:38:28 mast Exp $ + || $Id: program.h,v 1.214 2005/01/20 14:28:03 nilsson Exp $   */      #ifndef PROGRAM_H   #define PROGRAM_H      #include <stdarg.h>   #include "global.h"   #include "pike_macros.h"   #include "pike_error.h"   #include "svalue.h"
pike.git/src/program.h:892:   #define ADD_INT_CONSTANT(NAME, CONST, FLAGS) \    quick_add_integer_constant(NAME, CONSTANT_STRLEN(NAME), CONST, FLAGS)      #define ADD_FLOAT_CONSTANT(NAME, CONST, FLAGS) \    quick_add_float_constant(NAME, CONSTANT_STRLEN(NAME), CONST, FLAGS)      #define PIKE_MAP_VARIABLE(NAME, OFFSET, TYPE, RTTYPE, FLAGS) \    quick_map_variable(NAME, CONSTANT_STRLEN(NAME), OFFSET, \    TYPE, CONSTANT_STRLEN(TYPE), RTTYPE, FLAGS)    + #define MAP_VARIABLE(NAME, TYPE, FLAGS, OFFSET, RTYPE) \ +  PIKE_MAP_VARIABLE(NAME, OFFSET, TYPE, RTYPE, FLAGS) +    #define ADD_FUNCTION_DTYPE(NAME,FUN,DTYPE,FLAGS) do { \    DTYPE_START; \    {DTYPE} \    { \    struct pike_string *_t; \    DTYPE_END(_t); \    quick_add_function(NAME, CONSTANT_STRLEN(NAME), FUN, \    _t->str, _t->len, FLAGS, \    OPT_SIDE_EFFECT|OPT_EXTERNAL_DEPEND); \    free_string(_t); \