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

builtin_functions.h File Reference

#include "callback.h"
#include "block_alloc_h.h"

Go to the source code of this file.

Classes

struct  list_node

Defines

#define TYPEP(ID, NAME, TYPE)   PMOD_EXPORT void ID(INT32 args);
#define PIKE_WEAK_INDICES   2
#define PIKE_WEAK_VALUES   4
#define PIKE_WEAK_BOTH   6
#define f_aggregate(X)   debug_f_aggregate(X)

Functions

PMOD_EXPORT void debug_f_aggregate (INT32 args)
PMOD_EXPORT void f_equal (INT32 args)
PMOD_EXPORT void f_hash (INT32 args)
PMOD_EXPORT void f_copy_value (INT32 args)
PMOD_EXPORT void f_lower_case (INT32 args)
PMOD_EXPORT void f_upper_case (INT32 args)
PMOD_EXPORT void f_random_string (INT32 args)
PMOD_EXPORT void f_random_seed (INT32 args)
PMOD_EXPORT void f_query_num_arg (INT32 args)
PMOD_EXPORT void f_search (INT32 args)
PMOD_EXPORT void f_has_prefix (INT32 args)
PMOD_EXPORT void f_has_suffix (INT32 args)
PMOD_EXPORT void f_has_index (INT32 args)
PMOD_EXPORT void f_has_value (INT32 args)
PMOD_EXPORT void f_add_constant (INT32 args)
PMOD_EXPORT void f_combine_path_nt (INT32 args)
PMOD_EXPORT void f_combine_path_unix (INT32 args)
PMOD_EXPORT void f_zero_type (INT32 args)
PMOD_EXPORT void f_string_to_unicode (INT32 args)
PMOD_EXPORT void f_unicode_to_string (INT32 args)
PMOD_EXPORT void f_string_to_utf8 (INT32 args)
PMOD_EXPORT void f_utf8_to_string (INT32 args)
PMOD_EXPORT void f_all_constants (INT32 args)
PMOD_EXPORT void f_allocate (INT32 args)
void f_this_object (INT32 args)
PMOD_EXPORT void f_throw (INT32 args)
PMOD_EXPORT void f_exit (INT32 args)
void f__exit (INT32 args)
PMOD_EXPORT void f_time (INT32 args)
PMOD_EXPORT void f_crypt (INT32 args)
PMOD_EXPORT void f_destruct (INT32 args)
PMOD_EXPORT void f_indices (INT32 args)
PMOD_EXPORT void f_values (INT32 args)
PMOD_EXPORT void f_next_object (INT32 args)
PMOD_EXPORT void f_object_program (INT32 args)
PMOD_EXPORT void f_reverse (INT32 args)
PMOD_EXPORT void f_replace (INT32 args)
PMOD_EXPORT void f_compile (INT32 args)
PMOD_EXPORT void f_objectp (INT32 args)
PMOD_EXPORT void f_functionp (INT32 args)
PMOD_EXPORT void f_callablep (INT32 args)
PMOD_EXPORT void f_sleep (INT32 args)
PMOD_EXPORT void f_delay (INT32 args)
void f_gc (INT32 args)
PMOD_EXPORT void f_programp (INT32 args)
PMOD_EXPORT void f_sort (INT32 args)
PMOD_EXPORT void f_rows (INT32 args)
PMOD_EXPORT void f__verify_internals (INT32 args)
PMOD_EXPORT void f__debug (INT32 args)
PMOD_EXPORT void f__optimizer_debug (INT32 args)
PMOD_EXPORT void f__assembler_debug (INT32 args)
PMOD_EXPORT void f__compiler_trace (INT32 args)
PMOD_EXPORT void f_gmtime (INT32 args)
PMOD_EXPORT void f_localtime (INT32 args)
PMOD_EXPORT void f_mktime (INT32 args)
PMOD_EXPORT void f_glob (INT32 args)
PMOD_EXPORT void f_permute (INT32 args)
PMOD_EXPORT void f_diff (INT32 args)
PMOD_EXPORT void f_diff_compare_table (INT32 args)
PMOD_EXPORT void f_diff_longest_sequence (INT32 args)
PMOD_EXPORT void f_diff_dyn_longest_sequence (INT32 args)
callbackadd_memory_usage_callback (callback_func call, void *arg, callback_func free_func)
PMOD_EXPORT void f__memory_usage (INT32 args)
PMOD_EXPORT void f__next (INT32 args)
PMOD_EXPORT void f__prev (INT32 args)
PMOD_EXPORT void f__refs (INT32 args)
PMOD_EXPORT void f__leak (INT32 args)
PMOD_EXPORT void f__typeof (INT32 args)
PMOD_EXPORT void f_replace_master (INT32 args)
PMOD_EXPORT void f_master (INT32 args)
PMOD_EXPORT void f_gethrvtime (INT32 args)
PMOD_EXPORT void f_gethrtime (INT32 args)
PMOD_EXPORT void f_object_variablep (INT32 args)
PMOD_EXPORT void f_uniq_array (INT32 args)
PMOD_EXPORT void f_splice (INT32 args)
PMOD_EXPORT void f_everynth (INT32 args)
PMOD_EXPORT void f_transpose (INT32 args)
PMOD_EXPORT void f__reset_dmalloc (INT32 args)
PMOD_EXPORT void f__dmalloc_set_name (INT32 args)
PMOD_EXPORT void f__list_open_fds (INT32 args)
PMOD_EXPORT void f__locate_references (INT32 args)
PMOD_EXPORT void f__describe (INT32 args)
PMOD_EXPORT void f__gc_set_watch (INT32 args)
PMOD_EXPORT void f__dump_backlog (INT32 args)
PMOD_EXPORT void f_map (INT32 args)
PMOD_EXPORT void f_filter (INT32 args)
PMOD_EXPORT void f_inherit_list (INT32 args)
PMOD_EXPORT void f_function_defined (INT32 args)
void init_builtin_efuns (void)
PMOD_EXPORT void f_get_iterator (INT32 args)
int foreach_iterate (struct object *o, int do_step)
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 (INT32 args)
void f_function_name (INT32 args)
void f_function_object (INT32 args)
void f_function_program (INT32 args)
void f_random (INT32 args)
PMOD_EXPORT void f_backtrace (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 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 init_builtin (void)
void exit_builtin (void)
void f_werror (INT32 args)


Define Documentation

#define f_aggregate  )     debug_f_aggregate(X)
 

#define PIKE_WEAK_BOTH   6
 

#define PIKE_WEAK_INDICES   2
 

#define PIKE_WEAK_VALUES   4
 

#define TYPEP ID,
NAME,
TYPE   )     PMOD_EXPORT void ID(INT32 args);
 


Function Documentation

struct callback* add_memory_usage_callback callback_func  call,
void *  arg,
callback_func  free_func
 

PMOD_EXPORT void append_list_node struct list_node node,
struct list_node new_node
 

BLOCK_ALLOC_FILL_PAGES list_node  ,
 

PMOD_EXPORT void debug_f_aggregate INT32  args  ) 
 

void exit_builtin void   ) 
 

PMOD_EXPORT void f__assembler_debug INT32  args  ) 
 

PMOD_EXPORT void f__compiler_trace INT32  args  ) 
 

PMOD_EXPORT void f__debug INT32  args  ) 
 

PMOD_EXPORT void f__describe INT32  args  ) 
 

PMOD_EXPORT void f__dmalloc_set_name INT32  args  ) 
 

PMOD_EXPORT void f__dump_backlog INT32  args  ) 
 

void f__exit INT32  args  ) 
 

PMOD_EXPORT void f__gc_set_watch INT32  args  ) 
 

PMOD_EXPORT void f__leak INT32  args  ) 
 

PMOD_EXPORT void f__list_open_fds INT32  args  ) 
 

PMOD_EXPORT void f__locate_references INT32  args  ) 
 

PMOD_EXPORT void f__memory_usage INT32  args  ) 
 

PMOD_EXPORT void f__next INT32  args  ) 
 

PMOD_EXPORT void f__optimizer_debug INT32  args  ) 
 

PMOD_EXPORT void f__prev INT32  args  ) 
 

PMOD_EXPORT void f__refs INT32  args  ) 
 

PMOD_EXPORT void f__reset_dmalloc INT32  args  ) 
 

PMOD_EXPORT void f__typeof INT32  args  ) 
 

PMOD_EXPORT void f__verify_internals INT32  args  ) 
 

PMOD_EXPORT void f_add_constant INT32  args  ) 
 

PMOD_EXPORT void f_all_constants INT32  args  ) 
 

PMOD_EXPORT void f_allocate INT32  args  ) 
 

PMOD_EXPORT void f_backtrace INT32  args  ) 
 

void f_basetype INT32  args  ) 
 

PMOD_EXPORT void f_callablep INT32  args  ) 
 

void f_column INT32  args  ) 
 

PMOD_EXPORT void f_combine_path_nt INT32  args  ) 
 

PMOD_EXPORT void f_combine_path_unix INT32  args  ) 
 

PMOD_EXPORT void f_compile INT32  args  ) 
 

PMOD_EXPORT void f_copy_value INT32  args  ) 
 

void f_cq__describe_program INT32  args  ) 
 

PMOD_EXPORT void f_crypt INT32  args  ) 
 

void f_ctime INT32  args  ) 
 

PMOD_EXPORT void f_delay INT32  args  ) 
 

PMOD_EXPORT void f_destruct INT32  args  ) 
 

PMOD_EXPORT void f_diff INT32  args  ) 
 

PMOD_EXPORT void f_diff_compare_table INT32  args  ) 
 

PMOD_EXPORT void f_diff_dyn_longest_sequence INT32  args  ) 
 

PMOD_EXPORT void f_diff_longest_sequence INT32  args  ) 
 

PMOD_EXPORT void f_equal INT32  args  ) 
 

PMOD_EXPORT void f_everynth INT32  args  ) 
 

PMOD_EXPORT void f_exit INT32  args  ) 
 

PMOD_EXPORT void f_filter INT32  args  ) 
 

PMOD_EXPORT void f_function_defined INT32  args  ) 
 

void f_function_name INT32  args  ) 
 

void f_function_object INT32  args  ) 
 

void f_function_program INT32  args  ) 
 

PMOD_EXPORT void f_functionp INT32  args  ) 
 

void f_gc INT32  args  ) 
 

void f_gc_parameters INT32  args  ) 
 

PMOD_EXPORT void f_get_iterator INT32  args  ) 
 

void f_get_weak_flag INT32  args  ) 
 

PMOD_EXPORT void f_gethrtime INT32  args  ) 
 

PMOD_EXPORT void f_gethrvtime INT32  args  ) 
 

PMOD_EXPORT void f_glob INT32  args  ) 
 

PMOD_EXPORT void f_gmtime INT32  args  ) 
 

PMOD_EXPORT void f_has_index INT32  args  ) 
 

PMOD_EXPORT void f_has_prefix INT32  args  ) 
 

PMOD_EXPORT void f_has_suffix INT32  args  ) 
 

PMOD_EXPORT void f_has_value INT32  args  ) 
 

PMOD_EXPORT void f_hash INT32  args  ) 
 

void f_hex2string INT32  args  ) 
 

PMOD_EXPORT void f_indices INT32  args  ) 
 

PMOD_EXPORT void f_inherit_list INT32  args  ) 
 

void f_int2char INT32  args  ) 
 

void f_int2hex INT32  args  ) 
 

PMOD_EXPORT void f_localtime INT32  args  ) 
 

PMOD_EXPORT void f_lower_case INT32  args  ) 
 

void f_m_delete INT32  args  ) 
 

PMOD_EXPORT void f_map INT32  args  ) 
 

PMOD_EXPORT void f_master INT32  args  ) 
 

void f_mkmapping INT32  args  ) 
 

void f_mkmultiset INT32  args  ) 
 

PMOD_EXPORT void f_mktime INT32  args  ) 
 

PMOD_EXPORT void f_next_object INT32  args  ) 
 

PMOD_EXPORT void f_object_program INT32  args  ) 
 

PMOD_EXPORT void f_object_variablep INT32  args  ) 
 

PMOD_EXPORT void f_objectp INT32  args  ) 
 

PMOD_EXPORT void f_permute INT32  args  ) 
 

void f_program_defined INT32  args  ) 
 

void f_program_implements INT32  args  ) 
 

void f_program_inherits INT32  args  ) 
 

PMOD_EXPORT void f_programp INT32  args  ) 
 

PMOD_EXPORT void f_query_num_arg INT32  args  ) 
 

void f_random INT32  args  ) 
 

PMOD_EXPORT void f_random_seed INT32  args  ) 
 

PMOD_EXPORT void f_random_string INT32  args  ) 
 

PMOD_EXPORT void f_replace INT32  args  ) 
 

PMOD_EXPORT void f_replace_master INT32  args  ) 
 

PMOD_EXPORT void f_reverse INT32  args  ) 
 

PMOD_EXPORT void f_rows INT32  args  ) 
 

PMOD_EXPORT void f_search INT32  args  ) 
 

PMOD_EXPORT void f_sleep INT32  args  ) 
 

PMOD_EXPORT void f_sort INT32  args  ) 
 

PMOD_EXPORT void f_splice INT32  args  ) 
 

void f_string2hex INT32  args  ) 
 

void f_string_count INT32  args  ) 
 

PMOD_EXPORT void f_string_to_unicode INT32  args  ) 
 

PMOD_EXPORT void f_string_to_utf8 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_this_object INT32  args  ) 
 

PMOD_EXPORT void f_throw INT32  args  ) 
 

PMOD_EXPORT void f_time INT32  args  ) 
 

void f_trace INT32  args  ) 
 

PMOD_EXPORT void f_transpose INT32  args  ) 
 

PMOD_EXPORT void f_unicode_to_string INT32  args  ) 
 

PMOD_EXPORT void f_uniq_array INT32  args  ) 
 

PMOD_EXPORT void f_upper_case INT32  args  ) 
 

PMOD_EXPORT void f_utf8_to_string INT32  args  ) 
 

PMOD_EXPORT void f_values INT32  args  ) 
 

void f_werror INT32  args  ) 
 

PMOD_EXPORT void f_zero_type INT32  args  ) 
 

int foreach_iterate struct object o,
int  do_step
 

PMOD_EXPORT void free_list_node struct list_node node  ) 
 

void init_builtin void   ) 
 

void init_builtin_efuns void   ) 
 

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  ) 
 


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