#define OPER_PROTO(FUNCNAME_)                                           \
  extern int FUNCNAME_(struct object *caller, struct object *obj,       \
                       struct object *player, struct var_stack **rts);

OPER_PROTO(comma_oper)
OPER_PROTO(eq_oper)
OPER_PROTO(pleq_oper)
OPER_PROTO(mieq_oper)
OPER_PROTO(mueq_oper)
OPER_PROTO(dieq_oper)
OPER_PROTO(moeq_oper)
OPER_PROTO(aneq_oper)
OPER_PROTO(exeq_oper)
OPER_PROTO(oreq_oper)
OPER_PROTO(lseq_oper)
OPER_PROTO(rseq_oper)
OPER_PROTO(cond_oper)
OPER_PROTO(or_oper)
OPER_PROTO(and_oper)
OPER_PROTO(bitor_oper)
OPER_PROTO(exor_oper)
OPER_PROTO(bitand_oper)
OPER_PROTO(condeq_oper)
OPER_PROTO(noteq_oper)
OPER_PROTO(less_oper)
OPER_PROTO(lesseq_oper)
OPER_PROTO(great_oper)
OPER_PROTO(greateq_oper)
OPER_PROTO(ls_oper)
OPER_PROTO(rs_oper)
OPER_PROTO(add_oper)
OPER_PROTO(min_oper)
OPER_PROTO(mul_oper)
OPER_PROTO(div_oper)
OPER_PROTO(mod_oper)
OPER_PROTO(not_oper)
OPER_PROTO(bitnot_oper)
OPER_PROTO(postadd_oper)
OPER_PROTO(preadd_oper)
OPER_PROTO(postmin_oper)
OPER_PROTO(premin_oper)
OPER_PROTO(umin_oper)
OPER_PROTO(s_add_verb)
OPER_PROTO(s_add_xverb)
OPER_PROTO(s_call_other)
OPER_PROTO(s_alarm)
OPER_PROTO(s_remove_alarm)
OPER_PROTO(s_caller_object)
OPER_PROTO(s_clone_object)
OPER_PROTO(s_destruct)
OPER_PROTO(s_contents)
OPER_PROTO(s_next_object)
OPER_PROTO(s_location)
OPER_PROTO(s_next_child)
OPER_PROTO(s_parent)
OPER_PROTO(s_next_proto)
OPER_PROTO(s_move_object)
OPER_PROTO(s_this_object)
OPER_PROTO(s_this_player)
OPER_PROTO(s_set_interactive)
OPER_PROTO(s_interactive)
OPER_PROTO(s_set_priv)
OPER_PROTO(s_priv)
OPER_PROTO(s_in_editor)
OPER_PROTO(s_connected)
OPER_PROTO(s_get_devconn)
OPER_PROTO(s_send_device)
OPER_PROTO(s_reconnect_device)
OPER_PROTO(s_disconnect_device)
OPER_PROTO(s_random)
OPER_PROTO(s_time)
OPER_PROTO(s_mktime)
OPER_PROTO(s_typeof)
OPER_PROTO(s_command)
OPER_PROTO(s_compile_object)
OPER_PROTO(s_edit)
OPER_PROTO(s_cat)
OPER_PROTO(s_ls)
OPER_PROTO(s_rm)
OPER_PROTO(s_cp)
OPER_PROTO(s_mv)
OPER_PROTO(s_mkdir)
OPER_PROTO(s_rmdir)
OPER_PROTO(s_hide)
OPER_PROTO(s_unhide)
OPER_PROTO(s_chown)
OPER_PROTO(s_syslog)
OPER_PROTO(s_sscanf)
OPER_PROTO(s_sprintf)
OPER_PROTO(s_midstr)
OPER_PROTO(s_strlen)
OPER_PROTO(s_leftstr)
OPER_PROTO(s_rightstr)
OPER_PROTO(s_subst)
OPER_PROTO(s_instr)
OPER_PROTO(s_otoa)
OPER_PROTO(s_itoa)
OPER_PROTO(s_atoi)
OPER_PROTO(s_atoo)
OPER_PROTO(s_upcase)
OPER_PROTO(s_downcase)
OPER_PROTO(s_is_legal)
OPER_PROTO(s_otoi)
OPER_PROTO(s_itoo)
OPER_PROTO(s_chmod)
OPER_PROTO(s_fread)
OPER_PROTO(s_fwrite)
OPER_PROTO(s_remove_verb)
OPER_PROTO(s_ferase)
OPER_PROTO(s_chr)
OPER_PROTO(s_asc)
OPER_PROTO(s_sysctl)
OPER_PROTO(s_prototype)
OPER_PROTO(s_iterate)
OPER_PROTO(s_next_who)