pike.git / src / array.h

version» Context lines:

pike.git/src/array.h:184:   PMOD_EXPORT struct array *explode(struct pike_string *str,    struct pike_string *del);   PMOD_EXPORT struct pike_string *implode(struct array *a,struct pike_string *del);   PMOD_EXPORT struct array *copy_array_recursively(struct array *a,    struct mapping *p);   PMOD_EXPORT void apply_array(struct array *a, INT32 args, int flags);   PMOD_EXPORT struct array *reverse_array(struct array *a, int start, int end);   void array_replace(struct array *a,    struct svalue *from,    struct svalue *to); + ptrdiff_t do_gc_weak_array(struct array *a);   #ifdef PIKE_DEBUG   PMOD_EXPORT void check_array(struct array *a);   void check_all_arrays(void);   #endif   PMOD_EXPORT void visit_array (struct array *a, int action, void *extra);   void gc_mark_array_as_referenced(struct array *a);   void real_gc_cycle_check_array(struct array *a, int weak);   unsigned gc_touch_all_arrays(void);   void gc_check_all_arrays(void);   void gc_mark_all_arrays(void);