[subset] hb_subset_input_t changes
diff --git a/src/hb-subset.h b/src/hb-subset.h
index 3eb41de..81e11fe 100644
--- a/src/hb-subset.h
+++ b/src/hb-subset.h
@@ -47,17 +47,27 @@
/*
* hb_subset_input_t
+ *
* Things that change based on the input. Characters to keep, etc.
*/
typedef struct hb_subset_input_t hb_subset_input_t;
HB_EXTERN hb_subset_input_t *
-hb_subset_input_create (hb_set_t *codepoints);
+hb_subset_input_create (void);
+
+HB_EXTERN hb_subset_input_t *
+hb_subset_input_reference (hb_subset_input_t *subset_input);
HB_EXTERN void
hb_subset_input_destroy (hb_subset_input_t *subset_input);
+HB_EXTERN hb_set_t *
+hb_subset_input_unicode_set (hb_subset_input_t *subset_input);
+
+HB_EXTERN hb_set_t *
+hb_subset_input_glyph_set (hb_subset_input_t *subset_input);
+
/* hb_subset() */