Esempio n. 1
0
int
propfetch(dbref obj, PropPtr p)
{
    if (!p)
        return 0;
    SetPFlags(p, (PropFlags(p) | PROP_TOUCHED));
    if (PropFlags(p) & PROP_ISUNLOADED) {
        db_get_single_prop(input_file, obj, (long) PropDataVal(p), p, NULL);
        return 1;
    }
    return 0;
}
Esempio n. 2
0
int
propfetch(dbref obj, PropPtr p)
{
	FILE *f;

	if (!p)
		return 0;
	SetPFlags(p, (PropFlags(p) | PROP_TOUCHED));
	if (PropFlags(p) & PROP_ISUNLOADED) {
		f = (FLAGS(obj) & SAVED_DELTA) ? delta_infile : input_file;
		db_get_single_prop(f, obj, (long) PropDataVal(p), p, NULL);
		return 1;
	}
	return 0;
}
Esempio n. 3
0
void
db_getprops(FILE * f, dbref obj)
{
    while (db_get_single_prop(f, obj, 0L)) ;
}