Main Page | Class List | Directories | File List | Class Members | File Members

builtin.c File Reference

#include "global.h"
#include "interpret.h"
#include "svalue.h"
#include "pike_macros.h"
#include "object.h"
#include "program.h"
#include "array.h"
#include "pike_error.h"
#include "constants.h"
#include "mapping.h"
#include "stralloc.h"
#include "multiset.h"
#include "pike_types.h"
#include "pike_memory.h"
#include "threads.h"
#include <math.h>
#include <ctype.h>
#include "module_support.h"
#include "cyclic.h"
#include "bignum.h"
#include "main.h"
#include "operators.h"
#include "builtin_functions.h"
#include "fsort.h"
#include "port.h"
#include "gc.h"
#include "block_alloc.h"
#include <assert.h>

Classes

struct  backtrace_frame_struct
struct  Buffer_struct
struct  multi_string_replace_struct
struct  multi_string_replace_struct::tupel
struct  single_string_replace_struct
struct  bootstring_struct
struct  Time_struct
struct  Timer_struct
struct  automap_marker_struct
struct  List_struct
struct  List_cq__get_iterator_struct

Defines

#define PRECOMPILE_API_VERSION   2
#define f_cq__describe_program_defined
#define f_basetype_defined
#define f_int2char_defined
#define f_int2hex_defined
#define f_string2hex_defined
#define f_hex2string_defined
#define f_column_defined
#define f_mkmultiset_defined
#define f_trace_defined
#define f_gc_parameters_defined
#define HANDLE_PARAM(NAME, CHECK_AND_SET, GET)
#define HANDLE_FLOAT_FACTOR(NAME, VAR)
#define f_ctime_defined
#define f_mkmapping_defined
#define f_string_count_defined
#define f_string_trim_whites_defined
#define DO_IT(TYPE)
#define f_string_trim_all_whites_defined
#define DO_IT(TYPE)
#define f_program_implements_defined
#define f_program_inherits_defined
#define f_program_defined_defined
#define f_string_width_defined
#define f_m_delete_defined
#define f_get_weak_flag_1_defined
#define f_get_weak_flag_2_defined
#define f_get_weak_flag_3_defined
#define f_get_weak_flag_defined
#define f_cq___empty_program_defined
#define f_function_name_defined
#define f_function_object_defined
#define f_function_program_defined
#define f_random_1_defined
#define f_random_2_defined
#define f_random_3_defined
#define N   1048576
#define f_random_4_defined
#define f_random_5_defined
#define f_random_6_defined
#define f_random_defined
#define class_backtrace_frame_defined
#define var_fun_backtrace_frame_defined
#define var_args_backtrace_frame_defined
#define var_prog_backtrace_frame_defined
#define var_pc_backtrace_frame_defined
#define var_filename_backtrace_frame_defined
#define var_lineno_backtrace_frame_defined
#define THIS   ((struct backtrace_frame_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define THIS_BACKTRACE_FRAME   ((struct backtrace_frame_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define OBJ2_BACKTRACE_FRAME(o)   ((struct backtrace_frame_struct *)(o->storage+backtrace_frame_storage_offset))
#define GET_BACKTRACE_FRAME_STORAGE   ((struct backtrace_frame_struct *)(o->storage+backtrace_frame_storage_offset)
#define internal_init_backtrace_frame_defined
#define backtrace_frame_event_handler_defined
#define internal_exit_backtrace_frame_defined
#define backtrace_frame_event_handler_defined
#define f_backtrace_frame_cq__is_type_defined
#define f_backtrace_frame_cq__sprintf_defined
#define f_backtrace_frame_cq__sizeof_defined
#define f_backtrace_frame_cq__backtick_5B_5D_defined
#define f_backtrace_frame_cq__backtick_5B_5D_eq_defined
#define f_backtrace_defined
#define INITIAL_BUF_LEN   4096
#define class_Buffer_defined
#define var_str_Buffer_defined
#define var_initial_Buffer_defined
#define THIS   ((struct Buffer_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define THIS_BUFFER   ((struct Buffer_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define OBJ2_BUFFER(o)   ((struct Buffer_struct *)(o->storage+Buffer_storage_offset))
#define GET_BUFFER_STORAGE   ((struct Buffer_struct *)(o->storage+Buffer_storage_offset)
#define f_Buffer_create_defined
#define f_Buffer_cq__sprintf_defined
#define f_Buffer_cast_defined
#define f_Buffer_cq__backtick_add_defined
#define f_Buffer_cq__backtick_add_eq_defined
#define f_Buffer_add_defined
#define f_Buffer_putchar_defined
#define f_Buffer_get_copy_defined
#define f_Buffer_get_defined
#define f_Buffer_cq__sizeof_defined
#define internal_init_Buffer_defined
#define Buffer_event_handler_defined
#define internal_exit_Buffer_defined
#define Buffer_event_handler_defined
#define class_multi_string_replace_defined
#define var_v_multi_string_replace_defined
#define var_v_sz_multi_string_replace_defined
#define var_sz_multi_string_replace_defined
#define var_set_start_multi_string_replace_defined
#define var_set_end_multi_string_replace_defined
#define THIS   ((struct multi_string_replace_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define THIS_MULTI_STRING_REPLACE   ((struct multi_string_replace_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define OBJ2_MULTI_STRING_REPLACE(o)   ((struct multi_string_replace_struct *)(o->storage+multi_string_replace_storage_offset))
#define GET_MULTI_STRING_REPLACE_STORAGE   ((struct multi_string_replace_struct *)(o->storage+multi_string_replace_storage_offset)
#define f_multi_string_replace_create_defined
#define f_multi_string_replace_cq__backtick_28_29_defined
#define f_multi_string_replace_cq__encode_defined
#define f_multi_string_replace_cq__decode_defined
#define internal_init_multi_string_replace_defined
#define multi_string_replace_event_handler_defined
#define internal_exit_multi_string_replace_defined
#define multi_string_replace_event_handler_defined
#define class_single_string_replace_defined
#define var_mojt_single_string_replace_defined
#define var_del_single_string_replace_defined
#define var_to_single_string_replace_defined
#define THIS   ((struct single_string_replace_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define THIS_SINGLE_STRING_REPLACE   ((struct single_string_replace_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define OBJ2_SINGLE_STRING_REPLACE(o)   ((struct single_string_replace_struct *)(o->storage+single_string_replace_storage_offset))
#define GET_SINGLE_STRING_REPLACE_STORAGE   ((struct single_string_replace_struct *)(o->storage+single_string_replace_storage_offset)
#define internal_init_single_string_replace_defined
#define single_string_replace_event_handler_defined
#define internal_exit_single_string_replace_defined
#define single_string_replace_event_handler_defined
#define f_single_string_replace_create_defined
#define f_single_string_replace_cq__backtick_28_29_defined
#define f_single_string_replace_cq__encode_defined
#define f_single_string_replace_cq__decode_defined
#define class_bootstring_defined
#define var_damp_bootstring_defined
#define var_initial_n_bootstring_defined
#define var_delim_bootstring_defined
#define var_digits_bootstring_defined
#define THIS   ((struct bootstring_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define THIS_BOOTSTRING   ((struct bootstring_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define OBJ2_BOOTSTRING(o)   ((struct bootstring_struct *)(o->storage+bootstring_storage_offset))
#define GET_BOOTSTRING_STORAGE   ((struct bootstring_struct *)(o->storage+bootstring_storage_offset)
#define f_bootstring_decode_defined
#define f_bootstring_encode_defined
#define f_bootstring_create_defined
#define class_Time_defined
#define var_hard_update_Time_defined
#define THIS   ((struct Time_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define THIS_TIME   ((struct Time_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define OBJ2_TIME(o)   ((struct Time_struct *)(o->storage+Time_storage_offset))
#define GET_TIME_STORAGE   ((struct Time_struct *)(o->storage+Time_storage_offset)
#define f_Time_cq__backtick_2D_3E_defined
#define f_Time_cq__backtick_5B_5D_defined
#define f_Time_create_defined
#define class_Timer_defined
#define var_last_time_Timer_defined
#define var_hard_update_Timer_defined
#define THIS   ((struct Timer_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define THIS_TIMER   ((struct Timer_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define OBJ2_TIMER(o)   ((struct Timer_struct *)(o->storage+Timer_storage_offset))
#define GET_TIMER_STORAGE   ((struct Timer_struct *)(o->storage+Timer_storage_offset)
#define f_Timer_peek_defined
#define f_Timer_get_defined
#define f_Timer_create_defined
#define class_automap_marker_defined
#define var_arg_automap_marker_defined
#define var_depth_automap_marker_defined
#define THIS   ((struct automap_marker_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define THIS_AUTOMAP_MARKER   ((struct automap_marker_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define OBJ2_AUTOMAP_MARKER(o)   ((struct automap_marker_struct *)(o->storage+automap_marker_storage_offset))
#define GET_AUTOMAP_MARKER_STORAGE   ((struct automap_marker_struct *)(o->storage+automap_marker_storage_offset)
#define f_automap_marker_create_defined
#define f_automap_marker_cq__sprintf_defined
#define f_cq___automap___defined
#define INIT_BLOCK(NODE)
#define EXIT_BLOCK(NODE)
#define class_List_defined
#define var_head_List_defined
#define var_head_sentinel_refs_List_defined
#define var_tail_List_defined
#define var_tail_sentinel_refs_List_defined
#define var_tail_pred_List_defined
#define var_num_elems_List_defined
#define THIS   ((struct List_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define THIS_LIST   ((struct List_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define OBJ2_LIST(o)   ((struct List_struct *)(o->storage+List_storage_offset))
#define GET_LIST_STORAGE   ((struct List_struct *)(o->storage+List_storage_offset)
#define HEAD_SENTINEL(this)   ((struct list_node *)(&this->head))
#define TAIL_SENTINEL(this)   ((struct list_node *)(&this->tail))
#define internal_init_List_defined
#define List_event_handler_defined
#define internal_exit_List_defined
#define List_event_handler_defined
#define internal_gc_check_List_defined
#define List_event_handler_defined
#define internal_gc_recurse_List_defined
#define List_event_handler_defined
#define f_List_is_empty_defined
#define f_List_cq__sizeof_defined
#define f_List_cq__sprintf_defined
#define f_List_head_defined
#define f_List_tail_defined
#define f_List_pop_defined
#define f_List_append_defined
#define f_List_insert_defined
#define f_List_create_defined
#define class_List_cq__get_iterator_defined
#define var_cur_List_cq__get_iterator_defined
#define var_ind_List_cq__get_iterator_defined
#define THIS   ((struct List_cq__get_iterator_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define THIS_LIST_CQ__GET_ITERATOR   ((struct List_cq__get_iterator_struct *)(Pike_interpreter.frame_pointer->current_storage))
#define OBJ2_LIST_CQ__GET_ITERATOR(o)   ((struct List_cq__get_iterator_struct *)(o->storage+List_cq__get_iterator_storage_offset))
#define GET_LIST_CQ__GET_ITERATOR_STORAGE   ((struct List_cq__get_iterator_struct *)(o->storage+List_cq__get_iterator_storage_offset)
#define internal_init_List_cq__get_iterator_defined
#define List_cq__get_iterator_event_handler_defined
#define internal_exit_List_cq__get_iterator_defined
#define List_cq__get_iterator_event_handler_defined
#define internal_gc_check_List_cq__get_iterator_defined
#define List_cq__get_iterator_event_handler_defined
#define internal_gc_recurse_List_cq__get_iterator_defined
#define List_cq__get_iterator_event_handler_defined
#define f_List_cq__get_iterator_cq__backtick_21_defined
#define f_List_cq__get_iterator_index_defined
#define f_List_cq__get_iterator_value_defined
#define f_List_cq__get_iterator_first_defined
#define f_List_cq__get_iterator_next_defined
#define f_List_cq__get_iterator_prev_defined
#define f_List_cq__get_iterator_cq__backtick_add_eq_defined
#define f_List_cq__get_iterator_insert_defined
#define f_List_cq__get_iterator_append_defined
#define f_List_cq__get_iterator_delete_defined
#define f_List_cq__get_iterator_set_defined
#define tObjImpl_BACKTRACE_FRAME   tObj
#define tObjImpl_BUFFER   tObj
#define tObjImpl_MULTI_STRING_REPLACE   tObj
#define tObjImpl_SINGLE_STRING_REPLACE   tObj
#define tObjImpl_BOOTSTRING   tObj
#define tObjImpl_TIME   tObj
#define tObjImpl_TIMER   tObj
#define tObjImpl_AUTOMAP_MARKER   tObj
#define tObjImpl_LIST_CQ__GET_ITERATOR   tObj

Typedefs

typedef char *(* replace_searchfunc )(void *, void *, size_t)

Functions

void f_cq__describe_program (INT32 args)
void f_basetype (INT32 args)
void f_int2char (INT32 args)
void f_int2hex (INT32 args)
void f_string2hex (INT32 args)
void f_hex2string (INT32 args)
void f_column (INT32 args)
void f_mkmultiset (INT32 args)
void f_trace (INT32 args)
void f_gc_parameters (INT32 args)
void f_ctime (INT32 args)
void f_mkmapping (INT32 args)
void f_string_count (INT32 args)
void f_string_trim_whites (INT32 args)
void f_string_trim_all_whites (INT32 args)
void f_program_implements (INT32 args)
void f_program_inherits (INT32 args)
void f_program_defined (INT32 args)
void f_string_width (INT32 args)
void f_m_delete (INT32 args)
void f_get_weak_flag_1 (INT32 args)
void f_get_weak_flag_2 (INT32 args)
void f_get_weak_flag_3 (INT32 args)
void f_get_weak_flag (INT32 args)
void f_cq___empty_program (INT32 args)
void f_function_name (INT32 args)
void f_function_object (INT32 args)
void f_function_program (INT32 args)
void f_random_1 (INT32 args)
void f_random_2 (INT32 args)
void f_random_3 (INT32 args)
void f_random_4 (INT32 args)
void f_random_5 (INT32 args)
void f_random_6 (INT32 args)
void f_random (INT32 args)
void f_backtrace_frame_cq__is_type (INT32 args)
void f_backtrace_frame_cq__sprintf (INT32 args)
void f_backtrace_frame_cq__sizeof (INT32 args)
void f_backtrace_frame_cq__backtick_5B_5D (INT32 args)
void f_backtrace_frame_cq__backtick_5B_5D_eq (INT32 args)
void low_backtrace (struct Pike_interpreter *i)
void f_backtrace (INT32 args)
void f_Buffer_get_copy (INT32 args)
void f_Buffer_get (INT32 args)
void f_Buffer_add (INT32 args)
void f_Buffer_create (INT32 args)
void f_Buffer_cq__sprintf (INT32 args)
void f_Buffer_cast (INT32 args)
void f_Buffer_cq__backtick_add (INT32 args)
void f_Buffer_cq__backtick_add_eq (INT32 args)
void f_Buffer_putchar (INT32 args)
void f_Buffer_cq__sizeof (INT32 args)
void f_multi_string_replace_create (INT32 args)
void f_multi_string_replace_cq__backtick_28_29 (INT32 args)
void f_multi_string_replace_cq__encode (INT32 args)
void f_multi_string_replace_cq__decode (INT32 args)
void f_single_string_replace_create (INT32 args)
void f_single_string_replace_cq__backtick_28_29 (INT32 args)
void f_single_string_replace_cq__encode (INT32 args)
void f_single_string_replace_cq__decode (INT32 args)
void f_bootstring_decode (INT32 args)
void f_bootstring_encode (INT32 args)
void f_bootstring_create (INT32 args)
void f_Time_cq__backtick_2D_3E (INT32 args)
void f_Time_cq__backtick_5B_5D (INT32 args)
void f_Time_create (INT32 args)
void f_Timer_peek (INT32 args)
void f_Timer_get (INT32 args)
void f_Timer_create (INT32 args)
void f_automap_marker_create (INT32 args)
void f_automap_marker_cq__sprintf (INT32 args)
void f_cq___automap__ (INT32 args)
 BLOCK_ALLOC_FILL_PAGES (list_node, 4)
PMOD_EXPORT void free_list_node (struct list_node *node)
PMOD_EXPORT void unlink_list_node (struct list_node *n)
PMOD_EXPORT void detach_list_node (struct list_node *n)
PMOD_EXPORT void prepend_list_node (struct list_node *node, struct list_node *new_node)
PMOD_EXPORT void append_list_node (struct list_node *node, struct list_node *new_node)
void f_List_is_empty (INT32 args)
void f_List_cq__sizeof (INT32 args)
void f_List_cq__sprintf (INT32 args)
void f_List_head (INT32 args)
void f_List_tail (INT32 args)
void f_List_pop (INT32 args)
void f_List_append (INT32 args)
void f_List_insert (INT32 args)
void f_List_create (INT32 args)
void f_List_cq__get_iterator_cq__backtick_21 (INT32 args)
void f_List_cq__get_iterator_index (INT32 args)
void f_List_cq__get_iterator_value (INT32 args)
void f_List_cq__get_iterator_first (INT32 args)
void f_List_cq__get_iterator_next (INT32 args)
void f_List_cq__get_iterator_prev (INT32 args)
void f_List_cq__get_iterator_cq__backtick_add_eq (INT32 args)
void f_List_cq__get_iterator_insert (INT32 args)
void f_List_cq__get_iterator_append (INT32 args)
void f_List_cq__get_iterator_delete (INT32 args)
void f_List_cq__get_iterator_set (INT32 args)
void init_builtin (void)
void exit_builtin (void)

Variables

ptrdiff_t f_string2hex_fun_num = 0
ptrdiff_t f_hex2string_fun_num = 0
ptrdiff_t f_gc_parameters_fun_num = 0
ptrdiff_t f_string_count_fun_num = 0
ptrdiff_t f_string_trim_whites_fun_num = 0
ptrdiff_t f_string_trim_all_whites_fun_num = 0
ptrdiff_t f_program_implements_fun_num = 0
ptrdiff_t f_program_inherits_fun_num = 0
ptrdiff_t f_program_defined_fun_num = 0
ptrdiff_t f_string_width_fun_num = 0
ptrdiff_t f_get_weak_flag_2_fun_num = 0
ptrdiff_t f_get_weak_flag_3_fun_num = 0
ptrdiff_t f_get_weak_flag_fun_num = 0
ptrdiff_t f_random_2_fun_num = 0
ptrdiff_t f_random_3_fun_num = 0
ptrdiff_t f_random_4_fun_num = 0
ptrdiff_t f_random_5_fun_num = 0
ptrdiff_t f_random_6_fun_num = 0
ptrdiff_t f_random_fun_num = 0
programbacktrace_frame_program = NULL
ptrdiff_t f_backtrace_frame_cq__is_type_fun_num = 0
ptrdiff_t f_backtrace_frame_cq__sprintf_fun_num = 0
ptrdiff_t f_backtrace_frame_cq__sizeof_fun_num = 0
ptrdiff_t f_backtrace_frame_cq__backtick_5B_5D_fun_num = 0
ptrdiff_t f_backtrace_frame_cq__backtick_5B_5D_eq_fun_num = 0
programBuffer_program = NULL
ptrdiff_t f_Buffer_create_fun_num = 0
ptrdiff_t f_Buffer_cq__sprintf_fun_num = 0
ptrdiff_t f_Buffer_cast_fun_num = 0
ptrdiff_t f_Buffer_cq__backtick_add_fun_num = 0
ptrdiff_t f_Buffer_cq__backtick_add_eq_fun_num = 0
ptrdiff_t f_Buffer_add_fun_num = 0
ptrdiff_t f_Buffer_putchar_fun_num = 0
ptrdiff_t f_Buffer_get_copy_fun_num = 0
ptrdiff_t f_Buffer_get_fun_num = 0
ptrdiff_t f_Buffer_cq__sizeof_fun_num = 0
programmulti_string_replace_program = NULL
ptrdiff_t f_multi_string_replace_create_fun_num = 0
ptrdiff_t f_multi_string_replace_cq__backtick_28_29_fun_num = 0
ptrdiff_t f_multi_string_replace_cq__encode_fun_num = 0
ptrdiff_t f_multi_string_replace_cq__decode_fun_num = 0
programsingle_string_replace_program = NULL
ptrdiff_t f_single_string_replace_create_fun_num = 0
ptrdiff_t f_single_string_replace_cq__backtick_28_29_fun_num = 0
ptrdiff_t f_single_string_replace_cq__encode_fun_num = 0
ptrdiff_t f_single_string_replace_cq__decode_fun_num = 0
programbootstring_program = NULL
ptrdiff_t f_bootstring_decode_fun_num = 0
ptrdiff_t f_bootstring_encode_fun_num = 0
ptrdiff_t f_bootstring_create_fun_num = 0
programTime_program = NULL
ptrdiff_t f_Time_cq__backtick_2D_3E_fun_num = 0
ptrdiff_t f_Time_cq__backtick_5B_5D_fun_num = 0
ptrdiff_t f_Time_create_fun_num = 0
programTimer_program = NULL
ptrdiff_t f_Timer_peek_fun_num = 0
ptrdiff_t f_Timer_get_fun_num = 0
ptrdiff_t f_Timer_create_fun_num = 0
programautomap_marker_program = NULL
ptrdiff_t f_automap_marker_create_fun_num = 0
ptrdiff_t f_automap_marker_cq__sprintf_fun_num = 0
programList_program = NULL
ptrdiff_t f_List_is_empty_fun_num = 0
ptrdiff_t f_List_cq__sizeof_fun_num = 0
ptrdiff_t f_List_cq__sprintf_fun_num = 0
ptrdiff_t f_List_head_fun_num = 0
ptrdiff_t f_List_tail_fun_num = 0
ptrdiff_t f_List_pop_fun_num = 0
ptrdiff_t f_List_append_fun_num = 0
ptrdiff_t f_List_insert_fun_num = 0
ptrdiff_t f_List_create_fun_num = 0
programList_cq__get_iterator_program = NULL
ptrdiff_t f_List_cq__get_iterator_cq__backtick_21_fun_num = 0
ptrdiff_t f_List_cq__get_iterator_index_fun_num = 0
ptrdiff_t f_List_cq__get_iterator_value_fun_num = 0
ptrdiff_t f_List_cq__get_iterator_first_fun_num = 0
ptrdiff_t f_List_cq__get_iterator_next_fun_num = 0
ptrdiff_t f_List_cq__get_iterator_prev_fun_num = 0
ptrdiff_t f_List_cq__get_iterator_cq__backtick_add_eq_fun_num = 0
ptrdiff_t f_List_cq__get_iterator_insert_fun_num = 0
ptrdiff_t f_List_cq__get_iterator_append_fun_num = 0
ptrdiff_t f_List_cq__get_iterator_delete_fun_num = 0
ptrdiff_t f_List_cq__get_iterator_set_fun_num = 0

Define Documentation

#define backtrace_frame_event_handler_defined
 

#define backtrace_frame_event_handler_defined
 

#define Buffer_event_handler_defined
 

#define Buffer_event_handler_defined
 

#define class_automap_marker_defined
 

#define class_backtrace_frame_defined
 

#define class_bootstring_defined
 

#define class_Buffer_defined
 

#define class_List_cq__get_iterator_defined
 

#define class_List_defined
 

#define class_multi_string_replace_defined
 

#define class_single_string_replace_defined
 

#define class_Time_defined
 

#define class_Timer_defined
 

#define DO_IT TYPE   ) 
 

Value:

{                                                                       \
      for (; start < s->len; start++) {                                 \
        chr = ((TYPE *) s->str)[start];                                 \
        if (chr != ' ' && chr != '\t' && chr != '\n' && chr != '\r')    \
          break;                                                        \
      }                                                                 \
      while (--end > start) {                                           \
        chr = ((TYPE *) s->str)[end];                                   \
        if (chr != ' ' && chr != '\t' && chr != '\n' && chr != '\r')    \
          break;                                                        \
      }                                                                 \
    }

#define DO_IT TYPE   ) 
 

Value:

{                                                                       \
      for (; start < s->len; start++) {                                 \
        chr = ((TYPE *) s->str)[start];                                 \
        if (chr != ' ' && chr != '\t') break;                           \
      }                                                                 \
      while (--end > start) {                                           \
        chr = ((TYPE *) s->str)[end];                                   \
        if (chr != ' ' && chr != '\t') break;                           \
      }                                                                 \
    }

#define EXIT_BLOCK NODE   ) 
 

Value:

do {                            \
    if ((NODE)->prev) {                                 \
      free_list_node((NODE)->prev);                     \
    }                                                   \
    if ((NODE)->next) {                                 \
      free_list_node((NODE)->next);                     \
    }                                                   \
    free_svalue(&(NODE)->val);                          \
  } while(0)

#define f_automap_marker_cq__sprintf_defined
 

#define f_automap_marker_create_defined
 

#define f_backtrace_defined
 

#define f_backtrace_frame_cq__backtick_5B_5D_defined
 

#define f_backtrace_frame_cq__backtick_5B_5D_eq_defined
 

#define f_backtrace_frame_cq__is_type_defined
 

#define f_backtrace_frame_cq__sizeof_defined
 

#define f_backtrace_frame_cq__sprintf_defined
 

#define f_basetype_defined
 

#define f_bootstring_create_defined
 

#define f_bootstring_decode_defined
 

#define f_bootstring_encode_defined
 

#define f_Buffer_add_defined
 

#define f_Buffer_cast_defined
 

#define f_Buffer_cq__backtick_add_defined
 

#define f_Buffer_cq__backtick_add_eq_defined
 

#define f_Buffer_cq__sizeof_defined
 

#define f_Buffer_cq__sprintf_defined
 

#define f_Buffer_create_defined
 

#define f_Buffer_get_copy_defined
 

#define f_Buffer_get_defined
 

#define f_Buffer_putchar_defined
 

#define f_column_defined
 

#define f_cq___automap___defined
 

#define f_cq___empty_program_defined
 

#define f_cq__describe_program_defined
 

#define f_ctime_defined
 

#define f_function_name_defined
 

#define f_function_object_defined
 

#define f_function_program_defined
 

#define f_gc_parameters_defined
 

#define f_get_weak_flag_1_defined
 

#define f_get_weak_flag_2_defined
 

#define f_get_weak_flag_3_defined
 

#define f_get_weak_flag_defined
 

#define f_hex2string_defined
 

#define f_int2char_defined
 

#define f_int2hex_defined
 

#define f_List_append_defined
 

#define f_List_cq__get_iterator_append_defined
 

#define f_List_cq__get_iterator_cq__backtick_21_defined
 

#define f_List_cq__get_iterator_cq__backtick_add_eq_defined
 

#define f_List_cq__get_iterator_delete_defined
 

#define f_List_cq__get_iterator_first_defined
 

#define f_List_cq__get_iterator_index_defined
 

#define f_List_cq__get_iterator_insert_defined
 

#define f_List_cq__get_iterator_next_defined
 

#define f_List_cq__get_iterator_prev_defined
 

#define f_List_cq__get_iterator_set_defined
 

#define f_List_cq__get_iterator_value_defined
 

#define f_List_cq__sizeof_defined
 

#define f_List_cq__sprintf_defined
 

#define f_List_create_defined
 

#define f_List_head_defined
 

#define f_List_insert_defined
 

#define f_List_is_empty_defined
 

#define f_List_pop_defined
 

#define f_List_tail_defined
 

#define f_m_delete_defined
 

#define f_mkmapping_defined
 

#define f_mkmultiset_defined
 

#define f_multi_string_replace_cq__backtick_28_29_defined
 

#define f_multi_string_replace_cq__decode_defined
 

#define f_multi_string_replace_cq__encode_defined
 

#define f_multi_string_replace_create_defined
 

#define f_program_defined_defined
 

#define f_program_implements_defined
 

#define f_program_inherits_defined
 

#define f_random_1_defined
 

#define f_random_2_defined
 

#define f_random_3_defined
 

#define f_random_4_defined
 

#define f_random_5_defined
 

#define f_random_6_defined
 

#define f_random_defined
 

#define f_single_string_replace_cq__backtick_28_29_defined
 

#define f_single_string_replace_cq__decode_defined
 

#define f_single_string_replace_cq__encode_defined
 

#define f_single_string_replace_create_defined
 

#define f_string2hex_defined
 

#define f_string_count_defined
 

#define f_string_trim_all_whites_defined
 

#define f_string_trim_whites_defined
 

#define f_string_width_defined
 

#define f_Time_cq__backtick_2D_3E_defined
 

#define f_Time_cq__backtick_5B_5D_defined
 

#define f_Time_create_defined
 

#define f_Timer_create_defined
 

#define f_Timer_get_defined
 

#define f_Timer_peek_defined
 

#define f_trace_defined
 

#define GET_AUTOMAP_MARKER_STORAGE   ((struct automap_marker_struct *)(o->storage+automap_marker_storage_offset)
 

#define GET_BACKTRACE_FRAME_STORAGE   ((struct backtrace_frame_struct *)(o->storage+backtrace_frame_storage_offset)
 

#define GET_BOOTSTRING_STORAGE   ((struct bootstring_struct *)(o->storage+bootstring_storage_offset)
 

#define GET_BUFFER_STORAGE   ((struct Buffer_struct *)(o->storage+Buffer_storage_offset)
 

#define GET_LIST_CQ__GET_ITERATOR_STORAGE   ((struct List_cq__get_iterator_struct *)(o->storage+List_cq__get_iterator_storage_offset)
 

#define GET_LIST_STORAGE   ((struct List_struct *)(o->storage+List_storage_offset)
 

#define GET_MULTI_STRING_REPLACE_STORAGE   ((struct multi_string_replace_struct *)(o->storage+multi_string_replace_storage_offset)
 

#define GET_SINGLE_STRING_REPLACE_STORAGE   ((struct single_string_replace_struct *)(o->storage+single_string_replace_storage_offset)
 

#define GET_TIME_STORAGE   ((struct Time_struct *)(o->storage+Time_storage_offset)
 

#define GET_TIMER_STORAGE   ((struct Timer_struct *)(o->storage+Timer_storage_offset)
 

#define HANDLE_FLOAT_FACTOR NAME,
VAR   ) 
 

Value:

HANDLE_PARAM (NAME, {                                                   \
      if (set->type != T_FLOAT ||                                       \
          set->u.float_number < 0.0 || set->u.float_number > 1.0)       \
        SIMPLE_BAD_ARG_ERROR ("Pike.gc_parameters", 1,                  \
                              "float between 0.0 and 1.0 for " NAME);   \
      VAR = set->u.float_number;                                        \
    }, {                                                                \
      get.type = T_FLOAT;                                               \
      get.u.float_number = VAR;                                         \
    });

#define HANDLE_PARAM NAME,
CHECK_AND_SET,
GET   ) 
 

Value:

do {                    \
    MAKE_CONST_STRING (str, NAME);                                      \
    if ((set = low_mapping_string_lookup (params, str))) {              \
      CHECK_AND_SET;                                                    \
    }                                                                   \
    else {                                                              \
      GET;                                                              \
      mapping_string_insert (params, str, &get);                        \
    }                                                                   \
  } while (0)

#define HEAD_SENTINEL this   )     ((struct list_node *)(&this->head))
 

#define INIT_BLOCK NODE   ) 
 

Value:

do {                            \
    (NODE)->next = (NODE)->prev = NULL;                 \
    (NODE)->refs = 1;                                   \
    (NODE)->val.type = T_INT;                           \
    (NODE)->val.subtype = NUMBER_UNDEFINED;             \
    (NODE)->val.u.integer = 0;                          \
  } while(0)

#define INITIAL_BUF_LEN   4096
 

#define internal_exit_backtrace_frame_defined
 

#define internal_exit_Buffer_defined
 

#define internal_exit_List_cq__get_iterator_defined
 

#define internal_exit_List_defined
 

#define internal_exit_multi_string_replace_defined
 

#define internal_exit_single_string_replace_defined
 

#define internal_gc_check_List_cq__get_iterator_defined
 

#define internal_gc_check_List_defined
 

#define internal_gc_recurse_List_cq__get_iterator_defined
 

#define internal_gc_recurse_List_defined
 

#define internal_init_backtrace_frame_defined
 

#define internal_init_Buffer_defined
 

#define internal_init_List_cq__get_iterator_defined
 

#define internal_init_List_defined
 

#define internal_init_multi_string_replace_defined
 

#define internal_init_single_string_replace_defined
 

#define List_cq__get_iterator_event_handler_defined
 

#define List_cq__get_iterator_event_handler_defined
 

#define List_cq__get_iterator_event_handler_defined
 

#define List_cq__get_iterator_event_handler_defined
 

#define List_event_handler_defined
 

#define List_event_handler_defined
 

#define List_event_handler_defined
 

#define List_event_handler_defined
 

#define multi_string_replace_event_handler_defined
 

#define multi_string_replace_event_handler_defined
 

#define N   1048576
 

#define OBJ2_AUTOMAP_MARKER  )     ((struct automap_marker_struct *)(o->storage+automap_marker_storage_offset))
 

#define OBJ2_BACKTRACE_FRAME  )     ((struct backtrace_frame_struct *)(o->storage+backtrace_frame_storage_offset))
 

#define OBJ2_BOOTSTRING  )     ((struct bootstring_struct *)(o->storage+bootstring_storage_offset))
 

#define OBJ2_BUFFER  )     ((struct Buffer_struct *)(o->storage+Buffer_storage_offset))
 

#define OBJ2_LIST  )     ((struct List_struct *)(o->storage+List_storage_offset))
 

#define OBJ2_LIST_CQ__GET_ITERATOR  )     ((struct List_cq__get_iterator_struct *)(o->storage+List_cq__get_iterator_storage_offset))
 

#define OBJ2_MULTI_STRING_REPLACE  )     ((struct multi_string_replace_struct *)(o->storage+multi_string_replace_storage_offset))
 

#define OBJ2_SINGLE_STRING_REPLACE  )     ((struct single_string_replace_struct *)(o->storage+single_string_replace_storage_offset))
 

#define OBJ2_TIME  )     ((struct Time_struct *)(o->storage+Time_storage_offset))
 

#define OBJ2_TIMER  )     ((struct Timer_struct *)(o->storage+Timer_storage_offset))
 

#define PRECOMPILE_API_VERSION   2
 

#define single_string_replace_event_handler_defined
 

#define single_string_replace_event_handler_defined
 

#define TAIL_SENTINEL this   )     ((struct list_node *)(&this->tail))
 

#define THIS   ((struct List_cq__get_iterator_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS   ((struct List_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS   ((struct automap_marker_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS   ((struct Timer_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS   ((struct Time_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS   ((struct bootstring_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS   ((struct single_string_replace_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS   ((struct multi_string_replace_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS   ((struct Buffer_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS   ((struct backtrace_frame_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS_AUTOMAP_MARKER   ((struct automap_marker_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS_BACKTRACE_FRAME   ((struct backtrace_frame_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS_BOOTSTRING   ((struct bootstring_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS_BUFFER   ((struct Buffer_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS_LIST   ((struct List_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS_LIST_CQ__GET_ITERATOR   ((struct List_cq__get_iterator_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS_MULTI_STRING_REPLACE   ((struct multi_string_replace_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS_SINGLE_STRING_REPLACE   ((struct single_string_replace_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS_TIME   ((struct Time_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define THIS_TIMER   ((struct Timer_struct *)(Pike_interpreter.frame_pointer->current_storage))
 

#define tObjImpl_AUTOMAP_MARKER   tObj
 

#define tObjImpl_BACKTRACE_FRAME   tObj
 

#define tObjImpl_BOOTSTRING   tObj
 

#define tObjImpl_BUFFER   tObj
 

#define tObjImpl_LIST_CQ__GET_ITERATOR   tObj
 

#define tObjImpl_MULTI_STRING_REPLACE   tObj
 

#define tObjImpl_SINGLE_STRING_REPLACE   tObj
 

#define tObjImpl_TIME   tObj
 

#define tObjImpl_TIMER   tObj
 

#define var_arg_automap_marker_defined
 

#define var_args_backtrace_frame_defined
 

#define var_cur_List_cq__get_iterator_defined
 

#define var_damp_bootstring_defined
 

#define var_del_single_string_replace_defined
 

#define var_delim_bootstring_defined
 

#define var_depth_automap_marker_defined
 

#define var_digits_bootstring_defined
 

#define var_filename_backtrace_frame_defined
 

#define var_fun_backtrace_frame_defined
 

#define var_hard_update_Time_defined
 

#define var_hard_update_Timer_defined
 

#define var_head_List_defined
 

#define var_head_sentinel_refs_List_defined
 

#define var_ind_List_cq__get_iterator_defined
 

#define var_initial_Buffer_defined
 

#define var_initial_n_bootstring_defined
 

#define var_last_time_Timer_defined
 

#define var_lineno_backtrace_frame_defined
 

#define var_mojt_single_string_replace_defined
 

#define var_num_elems_List_defined
 

#define var_pc_backtrace_frame_defined
 

#define var_prog_backtrace_frame_defined
 

#define var_set_end_multi_string_replace_defined
 

#define var_set_start_multi_string_replace_defined
 

#define var_str_Buffer_defined
 

#define var_sz_multi_string_replace_defined
 

#define var_tail_List_defined
 

#define var_tail_pred_List_defined
 

#define var_tail_sentinel_refs_List_defined
 

#define var_to_single_string_replace_defined
 

#define var_v_multi_string_replace_defined
 

#define var_v_sz_multi_string_replace_defined
 


Typedef Documentation

typedef char*(* replace_searchfunc)(void *, void *, size_t)
 


Function Documentation

PMOD_EXPORT void append_list_node struct list_node node,
struct list_node new_node
 

BLOCK_ALLOC_FILL_PAGES list_node  ,
 

PMOD_EXPORT void detach_list_node struct list_node n  ) 
 

void exit_builtin void   ) 
 

void f_automap_marker_cq__sprintf INT32  args  ) 
 

void f_automap_marker_create INT32  args  ) 
 

void f_backtrace INT32  args  ) 
 

void f_backtrace_frame_cq__backtick_5B_5D INT32  args  ) 
 

void f_backtrace_frame_cq__backtick_5B_5D_eq INT32  args  ) 
 

void f_backtrace_frame_cq__is_type INT32  args  ) 
 

void f_backtrace_frame_cq__sizeof INT32  args  ) 
 

void f_backtrace_frame_cq__sprintf INT32  args  ) 
 

void f_basetype INT32  args  ) 
 

void f_bootstring_create INT32  args  ) 
 

void f_bootstring_decode INT32  args  ) 
 

void f_bootstring_encode INT32  args  ) 
 

void f_Buffer_add INT32  args  ) 
 

void f_Buffer_cast INT32  args  ) 
 

void f_Buffer_cq__backtick_add INT32  args  ) 
 

void f_Buffer_cq__backtick_add_eq INT32  args  ) 
 

void f_Buffer_cq__sizeof INT32  args  ) 
 

void f_Buffer_cq__sprintf INT32  args  ) 
 

void f_Buffer_create INT32  args  ) 
 

void f_Buffer_get INT32  args  ) 
 

void f_Buffer_get_copy INT32  args  ) 
 

void f_Buffer_putchar INT32  args  ) 
 

void f_column INT32  args  ) 
 

void f_cq___automap__ INT32  args  ) 
 

void f_cq___empty_program INT32  args  ) 
 

void f_cq__describe_program INT32  args  ) 
 

void f_ctime INT32  args  ) 
 

void f_function_name INT32  args  ) 
 

void f_function_object INT32  args  ) 
 

void f_function_program INT32  args  ) 
 

void f_gc_parameters INT32  args  ) 
 

void f_get_weak_flag INT32  args  ) 
 

void f_get_weak_flag_1 INT32  args  ) 
 

void f_get_weak_flag_2 INT32  args  ) 
 

void f_get_weak_flag_3 INT32  args  ) 
 

void f_hex2string INT32  args  ) 
 

void f_int2char INT32  args  ) 
 

void f_int2hex INT32  args  ) 
 

void f_List_append INT32  args  ) 
 

void f_List_cq__get_iterator_append INT32  args  ) 
 

void f_List_cq__get_iterator_cq__backtick_21 INT32  args  ) 
 

void f_List_cq__get_iterator_cq__backtick_add_eq INT32  args  ) 
 

void f_List_cq__get_iterator_delete INT32  args  ) 
 

void f_List_cq__get_iterator_first INT32  args  ) 
 

void f_List_cq__get_iterator_index INT32  args  ) 
 

void f_List_cq__get_iterator_insert INT32  args  ) 
 

void f_List_cq__get_iterator_next INT32  args  ) 
 

void f_List_cq__get_iterator_prev INT32  args  ) 
 

void f_List_cq__get_iterator_set INT32  args  ) 
 

void f_List_cq__get_iterator_value INT32  args  ) 
 

void f_List_cq__sizeof INT32  args  ) 
 

void f_List_cq__sprintf INT32  args  ) 
 

void f_List_create INT32  args  ) 
 

void f_List_head INT32  args  ) 
 

void f_List_insert INT32  args  ) 
 

void f_List_is_empty INT32  args  ) 
 

void f_List_pop INT32  args  ) 
 

void f_List_tail INT32  args  ) 
 

void f_m_delete INT32  args  ) 
 

void f_mkmapping INT32  args  ) 
 

void f_mkmultiset INT32  args  ) 
 

void f_multi_string_replace_cq__backtick_28_29 INT32  args  ) 
 

void f_multi_string_replace_cq__decode INT32  args  ) 
 

void f_multi_string_replace_cq__encode INT32  args  ) 
 

void f_multi_string_replace_create INT32  args  ) 
 

void f_program_defined INT32  args  ) 
 

void f_program_implements INT32  args  ) 
 

void f_program_inherits INT32  args  ) 
 

void f_random INT32  args  ) 
 

void f_random_1 INT32  args  ) 
 

void f_random_2 INT32  args  ) 
 

void f_random_3 INT32  args  ) 
 

void f_random_4 INT32  args  ) 
 

void f_random_5 INT32  args  ) 
 

void f_random_6 INT32  args  ) 
 

void f_single_string_replace_cq__backtick_28_29 INT32  args  ) 
 

void f_single_string_replace_cq__decode INT32  args  ) 
 

void f_single_string_replace_cq__encode INT32  args  ) 
 

void f_single_string_replace_create INT32  args  ) 
 

void f_string2hex INT32  args  ) 
 

void f_string_count INT32  args  ) 
 

void f_string_trim_all_whites INT32  args  ) 
 

void f_string_trim_whites INT32  args  ) 
 

void f_string_width INT32  args  ) 
 

void f_Time_cq__backtick_2D_3E INT32  args  ) 
 

void f_Time_cq__backtick_5B_5D INT32  args  ) 
 

void f_Time_create INT32  args  ) 
 

void f_Timer_create INT32  args  ) 
 

void f_Timer_get INT32  args  ) 
 

void f_Timer_peek INT32  args  ) 
 

void f_trace INT32  args  ) 
 

PMOD_EXPORT void free_list_node struct list_node node  ) 
 

void init_builtin void   ) 
 

void low_backtrace struct Pike_interpreter i  ) 
 

PMOD_EXPORT void prepend_list_node struct list_node node,
struct list_node new_node
 

PMOD_EXPORT void unlink_list_node struct list_node n  ) 
 


Variable Documentation

struct program* automap_marker_program = NULL
 

struct program* backtrace_frame_program = NULL
 

struct program* bootstring_program = NULL
 

struct program* Buffer_program = NULL
 

ptrdiff_t f_automap_marker_cq__sprintf_fun_num = 0
 

ptrdiff_t f_automap_marker_create_fun_num = 0
 

ptrdiff_t f_backtrace_frame_cq__backtick_5B_5D_eq_fun_num = 0
 

ptrdiff_t f_backtrace_frame_cq__backtick_5B_5D_fun_num = 0
 

ptrdiff_t f_backtrace_frame_cq__is_type_fun_num = 0
 

ptrdiff_t f_backtrace_frame_cq__sizeof_fun_num = 0
 

ptrdiff_t f_backtrace_frame_cq__sprintf_fun_num = 0
 

ptrdiff_t f_bootstring_create_fun_num = 0
 

ptrdiff_t f_bootstring_decode_fun_num = 0
 

ptrdiff_t f_bootstring_encode_fun_num = 0
 

ptrdiff_t f_Buffer_add_fun_num = 0
 

ptrdiff_t f_Buffer_cast_fun_num = 0
 

ptrdiff_t f_Buffer_cq__backtick_add_eq_fun_num = 0
 

ptrdiff_t f_Buffer_cq__backtick_add_fun_num = 0
 

ptrdiff_t f_Buffer_cq__sizeof_fun_num = 0
 

ptrdiff_t f_Buffer_cq__sprintf_fun_num = 0
 

ptrdiff_t f_Buffer_create_fun_num = 0
 

ptrdiff_t f_Buffer_get_copy_fun_num = 0
 

ptrdiff_t f_Buffer_get_fun_num = 0
 

ptrdiff_t f_Buffer_putchar_fun_num = 0
 

ptrdiff_t f_gc_parameters_fun_num = 0
 

ptrdiff_t f_get_weak_flag_2_fun_num = 0
 

ptrdiff_t f_get_weak_flag_3_fun_num = 0
 

ptrdiff_t f_get_weak_flag_fun_num = 0
 

ptrdiff_t f_hex2string_fun_num = 0
 

ptrdiff_t f_List_append_fun_num = 0
 

ptrdiff_t f_List_cq__get_iterator_append_fun_num = 0
 

ptrdiff_t f_List_cq__get_iterator_cq__backtick_21_fun_num = 0
 

ptrdiff_t f_List_cq__get_iterator_cq__backtick_add_eq_fun_num = 0
 

ptrdiff_t f_List_cq__get_iterator_delete_fun_num = 0
 

ptrdiff_t f_List_cq__get_iterator_first_fun_num = 0
 

ptrdiff_t f_List_cq__get_iterator_index_fun_num = 0
 

ptrdiff_t f_List_cq__get_iterator_insert_fun_num = 0
 

ptrdiff_t f_List_cq__get_iterator_next_fun_num = 0
 

ptrdiff_t f_List_cq__get_iterator_prev_fun_num = 0
 

ptrdiff_t f_List_cq__get_iterator_set_fun_num = 0
 

ptrdiff_t f_List_cq__get_iterator_value_fun_num = 0
 

ptrdiff_t f_List_cq__sizeof_fun_num = 0
 

ptrdiff_t f_List_cq__sprintf_fun_num = 0
 

ptrdiff_t f_List_create_fun_num = 0
 

ptrdiff_t f_List_head_fun_num = 0
 

ptrdiff_t f_List_insert_fun_num = 0
 

ptrdiff_t f_List_is_empty_fun_num = 0
 

ptrdiff_t f_List_pop_fun_num = 0
 

ptrdiff_t f_List_tail_fun_num = 0
 

ptrdiff_t f_multi_string_replace_cq__backtick_28_29_fun_num = 0
 

ptrdiff_t f_multi_string_replace_cq__decode_fun_num = 0
 

ptrdiff_t f_multi_string_replace_cq__encode_fun_num = 0
 

ptrdiff_t f_multi_string_replace_create_fun_num = 0
 

ptrdiff_t f_program_defined_fun_num = 0
 

ptrdiff_t f_program_implements_fun_num = 0
 

ptrdiff_t f_program_inherits_fun_num = 0
 

ptrdiff_t f_random_2_fun_num = 0
 

ptrdiff_t f_random_3_fun_num = 0
 

ptrdiff_t f_random_4_fun_num = 0
 

ptrdiff_t f_random_5_fun_num = 0
 

ptrdiff_t f_random_6_fun_num = 0
 

ptrdiff_t f_random_fun_num = 0
 

ptrdiff_t f_single_string_replace_cq__backtick_28_29_fun_num = 0
 

ptrdiff_t f_single_string_replace_cq__decode_fun_num = 0
 

ptrdiff_t f_single_string_replace_cq__encode_fun_num = 0
 

ptrdiff_t f_single_string_replace_create_fun_num = 0
 

ptrdiff_t f_string2hex_fun_num = 0
 

ptrdiff_t f_string_count_fun_num = 0
 

ptrdiff_t f_string_trim_all_whites_fun_num = 0
 

ptrdiff_t f_string_trim_whites_fun_num = 0
 

ptrdiff_t f_string_width_fun_num = 0
 

ptrdiff_t f_Time_cq__backtick_2D_3E_fun_num = 0
 

ptrdiff_t f_Time_cq__backtick_5B_5D_fun_num = 0
 

ptrdiff_t f_Time_create_fun_num = 0
 

ptrdiff_t f_Timer_create_fun_num = 0
 

ptrdiff_t f_Timer_get_fun_num = 0
 

ptrdiff_t f_Timer_peek_fun_num = 0
 

struct program* List_cq__get_iterator_program = NULL
 

struct program* List_program = NULL
 

struct program* multi_string_replace_program = NULL
 

struct program* single_string_replace_program = NULL
 

struct program* Time_program = NULL
 

struct program* Timer_program = NULL
 


Generated on Fri Jul 22 23:44:28 2005 for Pike by  doxygen 1.3.9.1