extern int blkid_probe_set_hint(blkid_probe pr, const char *name, uint64_t value)
__ul_attribute__((nonnull));
+extern void blkid_probe_reset_hints(blkid_probe pr)
+ __ul_attribute__((nonnull));
/*
* superblocks probing
};
static void blkid_probe_reset_values(blkid_probe pr);
-static void blkid_probe_reset_hints(blkid_probe pr);
/**
* blkid_new_probe:
int i;
blkid_probe_reset_values(pr);
- blkid_probe_reset_hints(pr);
blkid_probe_set_wiper(pr, 0, 0);
pr->cur_chain = NULL;
}
/**
- * blkid_probe_set_hint
+ * blkid_probe_set_hint:
* @pr: probe
* @name: hint name or NAME=value
* @value: offset or another number
return -EINVAL;
}
-static void blkid_probe_reset_hints(blkid_probe pr)
+/**
+ * blkid_probe_reset_hints:
+ * @pr probe
+ *
+ * Removes all previously defined probinig hints. See also blkid_probe_set_hint().
+ */
+void blkid_probe_reset_hints(blkid_probe pr)
{
if (list_empty(&pr->hints))
return;