return FALSE;
}
- llassert (fileTable_isDefined (ft) && fileTable_inRange (ft, fid));
- return (ft->elements[fid]->ftype == FILE_XH);
+ if (!(fileTable_isDefined (ft) && fileTable_inRange (ft, fid)))
+ {
+ llcontbug (message ("Bad file table or id: %s %d", bool_unparse (fileTable_isDefined (ft)), fid));
+ return FALSE;
+ }
+ else
+ {
+ return (ft->elements[fid]->ftype == FILE_XH);
+ }
}
bool
{
return FALSE;
}
-
+
llassert (fileTable_isDefined (ft) && fileTable_inRange (ft, fid));
return (ft->elements[fid]->fspecial);
}
if (tindex == NOT_FOUND)
{
-
return fileId_invalid;
}
else