abs int|float abs(int|float arg) abs_path string abs_path(string path, [string absolute_path]) acos float acos(float) add_action varargs void add_action(string function, string verb [, int flag ]) add_dot_to_msg string add_dot_to_msg(string msg) all_environment object *all_environment(object o default: this_object()) all_inventory varargs object *all_inventory(object who default: this_object()) allocate_mapping varargs mapping allocate_mapping(int size [, int data_size default: 1]) allocate mixed *allocate(int size) and_bits string and_bits(string str1, string str2) apply varargs mixed apply(closure, mixed|mixed &, ...) [] Array-Operator: siehe /doc/efuns/a-m/[] array_to_time int array_to_time(int* arr) array_to_vtime int array_to_vtime(int* arr) arr_delete mixed *arr_delete(mixed *array, int index) asin float asin(float) assoc varargs mixed assoc(mixed key, mixed *keys [, mixed data_or_fail [, mixed fail ]]) atan2 float atan2(float y, float x) atan float atan(float) attach_erq_demon int attach_erq_demon(object ob, int do_close) auto_owner_search object auto_owner_search(mixed ob) baseof int baseof(struct b, struct s) binary_message int binary_message(int *|string message, int flags) bind_lambda varargs closure bind_lambda(closure, object default: this_object()) blueprint object blueprint(string|object ob) break_point void break_point() call_direct_resolved varargs unknown call_direct_resolved(mixed &ret, {object wo | object* wo | string wo | string* wo}, string function, ...args...) call_direct varargs unknown call_direct({object wo | object* wo | string wo | string* wo}, string function, ...args...) caller_stack_depth int caller_stack_depth() caller_stack object *caller_stack({int add_interactive}) call_other varargs unknown call_other({object wo | object* wo | string wo | string* wo}, string function, ...args...) call_out_info mixed *call_out_info() call_out varargs void call_out({string function | closure }, int delay [, mixed arg, ...]) call_proved mixed call_proved(string fn|object ob|object *ob, string fun|mapping fun|mixed *fun, varargs mixed *par) call_resolved varargs int call_resolved(mixed &ret, {object ob | string file_name}, string function [, ...arg...]) call_with_this_player mixed call_with_this_player(string fun|closure cl, varargs mixed *args) capitalize string capitalize(string str) catch string catch(...) cat varargs int cat(string file_name [, int from [, int lines ]]) ceil float ceil(float arg) center string center(string text, int len [,string pad] ) choose_by_gender mixed choose_by_gender(string gender|object ob|mapping vitem, mixed *values|mapping values|string str) clear_bit string clear_bit(string str, int bit) clock int clock() clone_object object clone_object(string file_name | object template) clonep int clonep(string|object obj default: this_object()) clones object *clones([int what | string|object obj [, int what]]) closurep int closurep(mixed m) command int command(string command) command_stack_depth int command_stack_depth() command_stack mixed *command_stack() cond_deep_present varargs object cond_deep_present(string was, object wo, int flags, mixed fun, varargs mixed args) cond_present object cond_present(string was, object wo, mixed fun, [ mixed args]) convert_charset string convert_charset(string str, string from, string to) convert_message mixed convert_message(mixed str) convert_umlaute string convert_umlaute(string str) copies string copies(string pattern, int times) copy_bits string copy_bits(string src, string dest [, int srcstart [, int deststart [, int copylen ]]]) copy_file int copy_file(string from, string to) copy mixed copy(mixed arg) cos float cos(float) count_bits int count_bits(string str) crypt varargs string crypt(string str [, {string crypt_string | int flag default: 0}]) ctime varargs string ctime(int time default: time()) db_affected_rows int db_affected_rows(int handle) db_close int db_close(int handle) db_coldefs string *db_coldefs(int handle) db_connect int db_connect(string database[, string user[, string password]]) db_conv_string string db_conv_string(string str) db_error string db_error(int handle) db_exec int db_exec(int handle, string statement) db_fetch mixed db_fetch(int handle) db_handles int *db_handles() db_insert_id int db_insert_id (int handle) debug_info varargs mixed debug_info(int, ...) debug_message varargs void debug_message(string text, int flag) deep_copy mixed deep_copy(mixed arg) deep_inventory varargs object *deep_inventory(object who default: this_object()[, int depth]) deep_present object deep_present(mixed was, object wo) deinem varargs string deinem(mixed who, mixed adjektiv, mixed owner) deinen varargs string deinen(mixed who, mixed adjektiv, mixed owner) deines varargs string deines(mixed who, mixed adjektiv, mixed owner) dein varargs string dein(mixed who, mixed adjektiv, mixed owner) dem varargs string dem(mixed who, mixed adjektiv) den varargs string den(mixed who, mixed adjektiv) der varargs string der(mixed who, mixed adjektiv) destruct void destruct(object who) des varargs string des(mixed who, mixed adjektiv) diesem varargs string diesem(mixed who, mixed adjektiv) diesen varargs string diesen(mixed who, mixed adjektiv) dieser varargs string dieser(mixed who, mixed adjektiv) dieses varargs string dieses(mixed who, mixed adjektiv) disable_commands void disable_commands() domain2map string domain2map(string file_name) ed varargs int ed( [string file_name [, string fun_to_call_at_end ]]) einem varargs string einem(mixed who, mixed adjektiv) einen varargs string einen(mixed who, mixed adjektiv) eines varargs string eines(mixed who, mixed adjektiv) ein varargs string ein(mixed who, mixed adjektiv) enable_commands void enable_commands() enable_telnet int enable_telnet (int num, object obj = this_interactive()) end_mccp_compress int end_mccp_compress() environment varargs object environment(object who default: this_object()) er varargs string er(mixed who) escape_string varargs string escape_string(string str, int mode) exec int exec(object from, object to) execute_command int execute_command(string command, object origin, object player) expand_define string expand_define(string, string default: F_CONST0) expand_direction varargs string expand_direction(string dir, int flags) exp float exp(float) explode string *explode(string str, string pattern) export_uid void export_uid(object ob) extern_call int extern_call() file_path string file_path([object file]) file_size int file_size(string file_name) file_time int file_time(string file) filter_indices varargs mapping filter_indices(mapping map, {string function | closure} [, ...arg...]) filter mapping|mixed * filter(mapping|string|mixed * arg, {string fun, object ob|closure cl|mapping map}, mixed extra...) filter_objects varargs mixed *filter_objects(mixed *arr, string function [, ...arg...]) find_call_out int find_call_out(string call_out_function) find_input_to int find_input_to (object player, object|string|closure fun [, string fun]) find_living object find_living(string name) find_object object find_object(string file_name) find_player object find_player(string name) first_inventory varargs object first_inventory({object ob | string file_name} default: this_object()) floatp int floatp(mixed m) floor float floor(float arg) foldl mixed foldl(mixed *array, mixed startwert, closure funktion, ...) foldr mixed foldr(mixed *array, mixed startwert, closure funktion, ...) format_seconds string format_seconds(int seconds) format_vseconds string format_vseconds(int seconds) funcall varargs mixed funcall (closure, ...) function_exists varargs string function_exists(string function, object where default: this_object()) functionlist varargs string *functionlist(object|string, int default: 1) garbage_collection void garbage_collection([string filename[, int flag]]) get_align_string string get_align_string(int align) get_combine_charset mixed get_combine_charset(int mode) get_connection_charset mixed get_connection_charset(int mode) get_dir varargs string *get_dir(string dir [, int flag default: 1]) get_error_file varargs mixed *get_error_file(string name, int default: 1) geteuid varargs string geteuid(object default:this_object()) get_eval_cost int get_eval_cost() get_extra_wizinfo mixed get_extra_wizinfo(object|string) get_genitiv string get_genitiv(string name) get_max_commands int get_max_commands([object obj]) get_type_info varargs mixed get_type_info(mixed m, int flag) getuid varargs string getuid(object default: this_object()) get_unique_string string get_unique_string() gmtime int *gmtime(int clock|int *uclock) hash string hash(int method, string|int* arg [, int iterations ]) heart_beat_info object *heart_beat_info() hmac string hmac(int method, string key, string|int* arg) ihm varargs string ihm(mixed who) ihn varargs string ihn(mixed who) ihrem varargs string ihrem(mixed w, mixed a1, mixed o, mixed a2, string name) ihren varargs string ihren(mixed w, mixed a1, mixed o, mixed a2, string name) ihres varargs string ihres(mixed w, mixed a1, mixed o, mixed a2, string name) ihr varargs string ihr(mixed who, mixed a1, mixed owner, mixed a2) implode string implode(string *strs, string pattern) include_list varargs string *include_list(object ob, int flags) inherit_list varargs string *inherit_list(object ob default: this_object()) input_to_info mixed *input_to_info(object player) input_to varagrs int input_to(string funtion [, int visible [, ...args...]]) insert_alist varagrs mixed insert_alist(mixed key [, mixed data_or_key_list...] , mixed *alist) interactive varagrs int interactive(object who default: this_object()) intersect_alist mixed *intersect_alist(mixed *alist, mixed *alist) intp int intp(mixed m) invert_bits string invert_bits(string str) is_direction varargs int is_direction(string dir, int flags) ist varargs string ist(mixed ob, int spaces) lambda closure lambda(mixed *, mixed) last_bit int last_bit(string str) last_instructions string *last_instructions (int length, int verbose) left string left(string text, int len [,string pattern] ) limited mixed limited(closure fun, {int * limits [, mixed args...] | int tag, int value, ...}) liste string liste(string *str [, string pad]) living int living(object who) load_name string load_name(object obj default: this_object()) load_object object load_object(string name) localtime int *localtime(int clock|int *uclock) log_file int log_file(string file_name, string message) log float log(float) lower_case string lower_case(string str) m_add mapping m_add(mapping map, mixed key, [mixed data...]) make_shared_string string make_shared_string(string str) m_allocate mapping m_allocate(int size, int width) map2domain string map2domain(string file_name, int flag) map_indices varargs mapping map_indices(mapping map, {string function | closure} [, ...arg...]) map mapping|mixed * map(mapping|string|mixed * arg, {string func, object ob|closure cl|mapping map[, int index]}, mixed extra...) map_object int map_object(string file_name) map_objects varargs mixed *map_objects(mixed *arr, string function [, ...arg...]) mappingp int mappingp(mixed m) master object master([int dont_load]) match_command mixed *match_command(string command, object origin) max string|int|float max(string|int|float [*] arg, ...) m_contains int m_contains(mixed &data1, ..., &dataN, map, key) md5_crypt string md5_crypt(string str, {int seed | string seed}) md5 string md5(string arg) m_delete mapping m_delete(mapping map, mixed key) member int member({mixed *arr | string str | mapping map}, mixed key[, int start]) m_entry mixed *m_entry(mapping map, mixed key) m_indices mixed *m_indices(mapping map) min string|int|float min(string|int|float [*] arg, ...) mixed2str string mixed2str(mixed arr) mixed_to_closure varargs closure mixed_to_closure(mixed mix, mixed *symbols, int tp_flag, mixed use_tp, mapping functions) mkdir int mkdir(string dir) mkmapping varagrs mapping mkmapping(mixed *arr, ...) mktime int mktime(int *ts); move_object void move_object(object|string, object|string) m_reallocate mapping m_reallocate(mapping m, int width) m_values mixed *m_values(mapping map) Name string Name(object ob) negate mixed negate({int i | float f}) net_connect int net_connect(string host, int port) next_bit int next_bit(string str, int start [, int find_cleared]) next_inventory varagrs object next_inventory(object ob default: this_object()) not_alone int not_alone(object ob) notify_fail int notify_fail(string fail_string) notify_fail varargs int notify_fail(mixed fail, int priority, int dont_overwrite) object_info mixed *object_info(object ob, int what) object_name string object_name(object ob default: this_object()) objectp int objectp(mixed m) object_time int object_time(object ob default: this_object()) opposite_direction varargs string opposite_direction(string dir, int flags) or_bits string or_bits(string str1, string str2) order_alist varargs mixed *order_alist(mixed *arr [, mixed *2nd_arr [, ...more_arrays...]]) parse_com_error int parse_com_error(mixed *parsed, string errormsg [, string only_one [, dont_overwrite]] ) parse_com_error_string string parse_com_error_string(mixed *parsed, string errormsg [, string only_one] ) parse_com varargs mixed *parse_com(string command, mixed where, string *trenner, int flag) player_exists int player_exists(string name) playerp int playerp(mixed ob) player_present varargs object player_present(object room, int flags) plural varargs string plural(string einzahl_str, string plural_str, mixed ob, int art) pointerp int pointerp(mixed m) pol2xy int *pol2xy(int grad, int dist) pow float pow(float base, float exp) present_clone object present_clone({string str | object ob} [, object env] [, int n]) present varargs object present({object ob | string id} [, object where] [, int n]) previous_object varargs object previous_object(int i) printf varargs void printf(string fmt_str, ...) process_string string process_string(string str) program_name string program_name(object ob default: this_object()) program_time varargs int program_time(object ob default: this_object()) query_actions varargs mixed *query_actions(object|string, int|object|string default: 1) query_akkusativ string query_akkusativ() query_command string query_command() query_dativ string query_dativ() query_deklin_adjektiv varargs string query_deklin_adjektiv(object who, mixed adj, int fall) query_deklin_ein_adjektiv varargs string query_deklin_ein_adjektiv(mixed adj, int fall, string gender_string, int plural) query_dekliniert string query_dekliniert(int fall, object interessent, int flags) query_deklin_name string query_deklin_name(mixed who, int fall) query_deklin varargs string query_deklin(mixed who, int art, int fall, mixed adjektiv, mixed owner) query_editing mixed query_editing(object|string) query_genitiv string query_genitiv() query_idle int query_idle(object player) query_input_pending object query_input_pending(object|string) query_ip_name varargs string query_ip_name(object who default: this_player()) query_ip_number varargs string query_ip_number(object who default: this_player()) query_limits int * query_limits([int default]) query_living_name string query_living_name(object ob) query_livings object *query_livings() query_load_average string query_load_average() query_mccp int query_mccp([object player]) query_mccp_stats int *query_mccp_stats([object player]) query_mud_port varargs int query_mud_port(object user | int num) query_notify_fail mixed query_notify_fail() query_once_interactive int query_once_interactive(object ob) query_pronom varargs string query_pronom(mixed who, int art, int fall, mixed owner) query_real_owner object query_real_owner() query_real_player_level int query_real_player_level(object player) query_shadowing object query_shadowing(object shadow) query_snoop object query_snoop(object who) query_udp_port int query_udp_port() query_up_time int query_up_time() query_verb string query_verb() quote mixed quote(mixed *|quoted_array|symbol|string) raise_error void raise_error(string str) random int random(int i) read_bytes varargs string read_bytes(string file_name [, int from [, int bytes ]]) read_file varargs string read_file(string file_name [, int from [, int lines ]]) real_time_diff int real_time_diff(int zeit_von, int zeit_bis) referencep int referencep(mixed &m) regexplode string *regexplode(string str, string pattern, int opt) regexp_package int regexp_package() regexp string *regexp(string *arr, string pattern, int opt) regmatch string|string* regmatch(string text, string pattern[, int opt[, int start]]) regreplace string regreplace(string txt, string pattern, string replacepattern, int flags) remove_action int remove_action(string verb, object ob) remove_call_out int remove_call_out(string call_out_function) remove_input_to int remove_input_to(object player [, string|closure|object fun]) remove_interactive void remove_interactive(object ob) rename int rename(string from, string to) rename_object void rename_object(object ob, string nem_file_name) replace_program varargs void replace_program(string inherit_file_name) restore_object int restore_object(string file_name) restore_value mixed restore_value(string str) reverse int|string|mixed* reverse(int|string|mixed* arg) right string right(string text, int len [,string pattern] ) rmdir int rmdir(string dir) rmember int rmember(mixed *array | string s, mixed elem[, int start]) rm int rm(string file_name) round int round(float op) rusage mixed *rusage() save_object void save_object(string file_name) save_value string save_value(mixed value) say varargs void say({string str | mixed *arr} [, {object ob | object *obs} ]) search_file varargs string search_file(string path[, string absolute[, string subdir[, string extension, [string *exclude]]]]) search_object mixed search_object(string objekt_string [,int flag] ) seinem varargs string seinem(mixed who, mixed adjektiv, mixed owner) seinen varargs string seinen(mixed who, mixed adjektiv, mixed owner) seines varargs string seines(mixed who, mixed adjektiv, mixed owner) sein varargs string sein(mixed who, mixed adjektiv, mixed owner) send_erq int send_erq(closure callback, string|int * data, int request) send_udp int send_udp(string host, int port, string|int* message) set_bit string set_bit(string str, int bit) set_buffer_size int set_buffer_size(int size) set_combine_charset void set_combine_charset(int *bitvector | string charset) set_connection_charset void set_connection_charset({int *bitvector | string charset}, int quote_iac) set_driver_hook void set_driver_hook(int flag, closure c) set_environment void set_environment(object who, object dest) seteuid int seteuid(string|int) set_extra_wizinfo_size void set_extra_wizinfo_size(int) set_extra_wizinfo void set_extra_wizinfo(object|string, mixed) set_heart_beat int set_heart_beat(int flag) set_is_wizard varargs int set_is_wizard(object, int flag default: 1) set_light int set_light(int intensity) set_limits void set_limits({int * limits | int tag, int value, ...}) set_living_name void set_living_name(string name) set_max_commands void set_max_commands(int num [, object obj]) set_modify_command varargs object set_modify_command(object|string default: this_object()) set_next_reset int set_next_reset(int delay) set_prompt varargs string set_prompt(string|closure|int, object default: this_player()) set_this_object void set_this_object(object what_object_should_be) set_this_player void set_this_player(object who) sgn int sgn (int|float arg) sha1 string sha1(string arg) shadow object shadow(object ob, int flag) short_format_seconds string short_format_seconds(int seconds) short_format_vseconds string short_format_vseconds(int seconds) shorttimestr varargs string shorttimestr(int clock, int full_year, int only) shortvtimestr varargs string shortvtimestr(int spiel_zeit, int full_year, int only) shout void shout(string str) shutdown void shutdown([int exit_code]) sin float sin(float) sizeof int sizeof(mixed *|mapping|string|struct val) sl_close void sl_close() sl_exec mixed* sl_exec(string statement, ...) slice_array mixed *slice_array(mixed *arr, int from, int to) sl_insert_id int sl_insert_id() sl_open int sl_open(string filename) snoop int snoop(object who, void|object whom) sort_array varargs mixed *sort_array(mixed *arr, {string function | closure} [, object where | string function default: this_object() ]) space string space(string str [,int n [,string pad]] ) sprintf varargs string sprintf(string fmt_str, ...) sqrt float sqrt(float) sscanf varargs int sscanf(string str, string fmt_str, ...) start_mccp_compress int start_mccp_compress(int telopt) str2int int str2int(string str, int &value, int base = 10) strftime string strftime([string fmt] [, int clock] [, int localized]) strfvtime string strftime([string fmt] [, int clock] [, int localized]) string_parser varargs mixed string_parser(string str, int tp_flag, mixed use_tp, mapping functions) stringp int stringp(mixed m) strip string strip(string text) strlen int strlen(string str) strrstr varargs int strrstr(string str, string pattern [, int from ]) strstr varargs int strstr(string str, string pattern [, int from ]) struct_info mixed *struct_info(struct st, int what) structp int structp(mixed arg) substr string substr(string text, int n, int len [,string pattern] ) swap void swap(object); /* Only used for debugging */ symbol_function closure symbol_function(symbol|string, string|object default: 0) symbolp int symbolp(mixed m) symbol_variable closure symbol_variable(symbol|string|int) sys_log void sys_log(string file_name, string message) tail int tail(string file_name) tan float tan(float) tell_object void tell_object(object ob, string str) tell_room varargs void tell_room({object room | string file_name}, {string str | mixed *arr} [, object *arr]) terminal_colour varargs string terminal_colour(string str, mapping map, int wrap, int indent) test_bit int test_bit(string str, int bit) this_interactive object this_interactive() this_object object this_object() this_player object this_player() throw void throw(mixed err_msg) timearray int* timearray(int clock) time int time() timestr varargs string timestr(int clock, int only) time_to_vtime int time_to_vtime(int time) tls_available int tls_available() tls_check_certificate mixed *tls_check_certificate(object obj [, int extra]); tls_deinit_connection void tls_deinit_connection(object ob) tls_error string tls_error(int errorno) tls_init_connection int tls_init_connection(object ob, [{closure fun | string fun, string|object fob}, mixed extra...) tls_query_connection_info int *tls_query_connection_info(object ob) tls_query_connection_state int tls_query_connection_state(object ob) tls_refresh_certs void tls_refresh_certs() to_array int *to_array(symbol|quotedarray|mixed *|struct) to_float float to_float(string|int) to_int int to_int(string|float) to_object object to_object(string|closure) to_string string to_string(mixed m) to_struct mixed to_struct(mixed *|mapping data[, struct template]) touch object touch(string|object ob [,int flag] ) trace int trace(int) traceprefix string traceprefix(string|int) transpose_array mixed *transpose_array(mixed *arr) trim string trim(string str [, int flag [, int ch]]) typeof int typeof(mixed m) unbound_lambda closure unbound_lambda(mixed *, mixed) unique_array varargs mixed *unique_array(mixed *arr, string|closure function [, mixed extra[, mixed skip]]) unliste string * unliste(string str [, string pad, ...]) unmkmapping mixed *unmkmapping(mapping map) unquote mixed unquote(mixed m) unshadow void unshadow() upper_case string upper_case(string str) users object *users() utime int *utime() valid_file_name int valid_file_name(string name) variable_exists string variable_exists(string str, object ob, [, int flags]) variable_list mixed *variable_list(object ob, int flags) vclock int vclock() vtimearray int* vtimearray(int clock) vtime int vtime() vtimestr varargs string vtimestr(int vtime, int only) vtime_to_time int vtime_to_time(int vtime) walk_mapping varargs void walk_mapping(mapping map, {string function | closure} [, ...arg...]) wem varargs string wem(mixed who, int art, mixed adjektiv, mixed owner) wen varargs string wen(mixed who, int art, mixed adjektiv, mixed owner) wer varargs string wer(mixed who, int art, mixed adjektiv, mixed owner) wessen varargs string wessen(mixed who, int art, mixed adjektiv, mixed owner) widthof int widthof(mapping map) wizardshellp int wizardshellp() wizlist_info mixed *wizlist_info() wrap_say string wrap_say(string str1, string str2 [, int len [, int left]]) wrap string wrap(string str [, int len [, int left]]) write_bytes int write_bytes(string file_name, int where, string str) write_file int write_file(string file_name, string str, int flags) write void write(mixed m) xml_generate string xml_generate(mixed *xml) xml_parse mixed* xml_parse(string xml) xor_bits string xor_bits(string str1, string str2) xy2pol int *xy2pol(int x, int y)