#ifndef _P_PROPERTY_H_9474242e_ #define _P_PROPERTY_H_9474242e_ #include "prims.h" void prims_getpropval (__P_PROTO); void prims_getpropstr (__P_PROTO); void prims_remove_prop (__P_PROTO); void prims_addprop (__P_PROTO); void prims_name (__P_PROTO); void prims_desc (__P_PROTO); void prims_succ (__P_PROTO); void prims_fail (__P_PROTO); void prims_drop (__P_PROTO); void prims_osucc (__P_PROTO); void prims_ofail (__P_PROTO); void prims_odrop (__P_PROTO); void prims_setname (__P_PROTO); void prims_setdesc (__P_PROTO); void prims_setsucc (__P_PROTO); void prims_setfail (__P_PROTO); void prims_setdrop (__P_PROTO); void prims_setosucc (__P_PROTO); void prims_setofail (__P_PROTO); void prims_setodrop (__P_PROTO); void prims_pennies (__P_PROTO); void prims_addpennies (__P_PROTO); void prims_prop_existsp (__P_PROTO); void prims_propfirst (__P_PROTO); void prims_propnext (__P_PROTO); void prims_addprop_if (__P_PROTO); void prims_remprop_if (__P_PROTO); void prims_setprop (__P_PROTO); void prims_getpropperm (__P_PROTO); void prims_setpropperm (__P_PROTO); void prims_propperm_who_o (__P_PROTO); void prims_propperm_who_r (__P_PROTO); void prims_propperm_who_w (__P_PROTO); void prims_propperm_who_a (__P_PROTO); void prims_propperm_bit_r (__P_PROTO); void prims_propperm_bit_x (__P_PROTO); void prims_propperm_bit_w (__P_PROTO); void prims_propperm_bit_d (__P_PROTO); void prims_propperm_bit_f (__P_PROTO); void prims_propperm_bit_c (__P_PROTO); void prims_propperm_how_c (__P_PROTO); void prims_propperm_how_m (__P_PROTO); void prims_propperm_how_l (__P_PROTO); void prims_getpwhash (__P_PROTO); void prims_changeprop (__P_PROTO); #define PRIMS_PROPERTY_FL \ prims_getpropval, prims_getpropstr, prims_remove_prop, \ prims_addprop, prims_name, prims_desc, prims_succ, prims_fail, \ prims_drop, prims_osucc, prims_ofail, prims_odrop, prims_setname, \ prims_setdesc, prims_setsucc, prims_setfail, prims_setdrop, \ prims_setosucc, prims_setofail, prims_setodrop, prims_pennies, \ prims_addpennies, prims_prop_existsp, prims_propfirst, \ prims_propnext, prims_addprop_if, prims_remprop_if, prims_setprop, \ prims_getpropperm, prims_setpropperm, prims_propperm_who_o, \ prims_propperm_who_r, prims_propperm_who_w, prims_propperm_who_a, \ prims_propperm_bit_r, prims_propperm_bit_x, prims_propperm_bit_w, \ prims_propperm_bit_d, prims_propperm_bit_f, prims_propperm_bit_c, \ prims_propperm_how_c, prims_propperm_how_m, prims_propperm_how_l, \ prims_getpwhash, prims_changeprop #define PRIMS_PROPERTY_TL \ "GETPROPVAL", "GETPROPSTR", "REMOVE_PROP", \ "ADDPROP", "NAME", "DESC", "SUCC", "FAIL", \ "DROP", "OSUCC", "OFAIL", "ODROP", "SETNAME", \ "SETDESC", "SETSUCC", "SETFAIL", "SETDROP", \ "SETOSUCC", "SETOFAIL", "SETODROP", "PENNIES", \ "ADDPENNIES", "PROP-EXISTS?", "PROPFIRST", \ "PROPNEXT", "ADDPROP-IF", "REMPROP-IF", "SETPROP", \ "GETPROPPERM", "SETPROPPERM", "PROPPERM-WHO-O", \ "PROPPERM-WHO-R", "PROPPERM-WHO-W", "PROPPERM-WHO-A", \ "PROPPERM-BIT-R", "PROPPERM-BIT-X", "PROPPERM-BIT-W", \ "PROPPERM-BIT-D", "PROPPERM-BIT-F", "PROPPERM-BIT-C", \ "PROPPERM-HOW-C", "PROPPERM-HOW-M", "PROPPERM-HOW-L", \ "GETPWHASH", "CHANGEPROP" #define PRIMS_PROPERTY_LEN 45 #endif