#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 */