-void destroy_sd_set(struct sd_set *sd_set);
-int lookup_sd(struct sd_set *set, const u8 hash[SHA1_HASH_SIZE]);
-int sd_set_add_sd(struct sd_set *sd_set, const char descriptor[],
- size_t size);
-#endif
+extern void
+destroy_sd_set(struct sd_set *sd_set, bool rollback);
+
+extern int
+lookup_sd(struct sd_set *set, const u8 hash[SHA1_HASH_SIZE]);
+
+extern int
+sd_set_add_sd(struct sd_set *sd_set, const char descriptor[],
+ size_t size);
+
+extern int
+init_sd_set(struct sd_set *sd_set, struct wim_security_data *sd);