has
int has;
has = (findopt(mnt->mnt_mntopts, opt) != NULL);
return (has);
if (!has("%%"))
else if (has("%%Page: ")) {
} else if (has("%%EndPage: ")) {
} else if (has("%%BoundingBox:"))
else if (has("%%EndProlog") || has("%%EndSetup") ||
has("%%EndDocumentSetup"))
else if (has("%%Trailer"))
else if (has("%%BeginGlobal")) {
} else if (has("%%EndGlobal"))
ERROR: This OS has most likely a broken strtod() implemenentation.
# since it has only referred to $2, not created it,
if (has * mult.value == needed)
if (has * mult.value == needed)
int has;
has = get_array_size_bytes_max(dest);
if (!has)
if (has >= needed.value)
if (is_likely_multiple(has, needed.value, limit))
sm_error("%s() '%s' too small (%d vs %s)", fn, dest_name, has, sval_to_str(needed));
static int is_likely_multiple(int has, int needed, struct expression *limit)