Right now it doesn't do much, but it will help for further
reorganization.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
notmuch_rb_directory_get_child_directories (VALUE self);
/* filenames.c */
notmuch_rb_directory_get_child_directories (VALUE self);
/* filenames.c */
+VALUE
+notmuch_rb_filenames_get (notmuch_filenames_t *fnames);
+
VALUE
notmuch_rb_filenames_destroy (VALUE self);
VALUE
notmuch_rb_filenames_destroy (VALUE self);
fnames = notmuch_directory_get_child_files (dir);
fnames = notmuch_directory_get_child_files (dir);
- return Data_Wrap_Notmuch_Object (notmuch_rb_cFileNames, ¬much_rb_filenames_type, fnames);
+ return notmuch_rb_filenames_get (fnames);
fnames = notmuch_directory_get_child_directories (dir);
fnames = notmuch_directory_get_child_directories (dir);
- return Data_Wrap_Notmuch_Object (notmuch_rb_cFileNames, ¬much_rb_filenames_type, fnames);
+ return notmuch_rb_filenames_get (fnames);
+VALUE
+notmuch_rb_filenames_get (notmuch_filenames_t *fnames)
+{
+ return Data_Wrap_Notmuch_Object (notmuch_rb_cFileNames, ¬much_rb_filenames_type, fnames);
+}
+
/*
* call-seq: FILENAMES.destroy! => nil
*
/*
* call-seq: FILENAMES.destroy! => nil
*
fnames = notmuch_message_get_filenames (message);
fnames = notmuch_message_get_filenames (message);
- return Data_Wrap_Notmuch_Object (notmuch_rb_cFileNames, ¬much_rb_filenames_type, fnames);
+ return notmuch_rb_filenames_get (fnames);