X-Git-Url: http://git.code-monkey.de/?p=ruby-vorbistagger.git;a=blobdiff_plain;f=ext%2Fvcedit.h;h=902d14e293af36c2ae3c4e73fb397d2ca9225a53;hp=a8aa33c17575c31e16dbc270af542476d1483f96;hb=fcd91ff1a3cc4a4f889abfd2af89119cbe262ad1;hpb=6f0baf7ecfc693b12cb0485eb8b9f9851415833c diff --git a/ext/vcedit.h b/ext/vcedit.h index a8aa33c..902d14e 100644 --- a/ext/vcedit.h +++ b/ext/vcedit.h @@ -27,19 +27,13 @@ extern "C" { #include #include -typedef size_t (*vcedit_read_func)(void *, size_t, size_t, void *); -typedef size_t (*vcedit_write_func)(const void *, size_t, size_t, void *); - typedef struct vcedit_state_St vcedit_state; -vcedit_state *vcedit_state_new (void); +vcedit_state *vcedit_state_new (const char *filename); void vcedit_state_ref (vcedit_state *state); void vcedit_state_unref (vcedit_state *state); vorbis_comment *vcedit_comments (vcedit_state *state); -int vcedit_open_callbacks (vcedit_state *state, void *in, - vcedit_read_func read_func, - vcedit_write_func write_func); -int vcedit_write (vcedit_state *state, void *out); +int vcedit_write (vcedit_state *state); const char *vcedit_error (vcedit_state *state); #ifdef __cplusplus