#ifndef UID_H #define UID_H #include "port.h" struct eval_cost { int32 used, quota, last_time; }; /* T_INTERNAL, IT_X_UID, 2 byte padding */ struct uid { struct uid *self; union svalue name; p_int num_array; p_int total_array; p_int total_mapping; int32 total_eval_cost; struct eval_cost eval_cost; }; struct uid *add_uid(union svalue); struct uid *find_uid(union svalue); extern struct uid nil_uid; #endif /* UID_H */