pike.git / src / mapping.h

version» Context lines:

pike.git/src/mapping.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.   */      #ifndef MAPPING_H   #define MAPPING_H    + #ifndef OLD_MAPPING + #include "nmapping.h" + #else +    #include "svalue.h"   #include "dmalloc.h"   #include "block_alloc_h.h"      /* Compatible with PIKE_WEAK_INDICES and PIKE_WEAK_VALUES. */   #define MAPPING_WEAK_INDICES 2   #define MAPPING_WEAK_VALUES 4   #define MAPPING_WEAK 6   #define MAPPING_FLAG_WEAK 6 /* Compat. */   
pike.git/src/mapping.h:391:   /* Prototypes end here */      #define allocate_mapping(X) dmalloc_touch(struct mapping *,debug_allocate_mapping(X))      #define visit_mapping_ref(M, REF_TYPE) \    visit_ref (pass_mapping (M), (REF_TYPE), \    (visit_thing_fn *) &visit_mapping, NULL)   #define gc_cycle_check_mapping(X, WEAK) \    gc_cycle_enqueue((gc_cycle_check_cb *) real_gc_cycle_check_mapping, (X), (WEAK))    + #endif /* OLD_MAPPING */   #endif /* MAPPING_H */