GSF Reference Manual |
---|
Reading and Writing from local files and directories —
struct GsfInputStdio; GsfInput* gsf_input_stdio_new (char const *filename, GError **err); struct GsfOutputStdio; GsfOutput* gsf_output_stdio_new (char const *filename, GError **err); struct GsfOutfileStdio; GsfOutfile* gsf_outfile_stdio_new (char const *root, GError **err); struct GsfInfileStdio; GsfInfile* gsf_infile_stdio_new (char const *root, GError **err);
GObject +----GsfInput +----GsfInputStdio
GObject +----GsfOutput +----GsfOutputStdio
GObject +----GsfOutput +----GsfOutfile +----GsfOutfileStdio
GObject +----GsfInput +----GsfInfile +----GsfInfileStdio
GsfInput* gsf_input_stdio_new (char const *filename, GError **err);
filename : | in utf8. |
err : | optionally NULL. |
Returns : | a new file or NULL. |
GsfOutput* gsf_output_stdio_new (char const *filename, GError **err);
filename : | in utf8. |
err : | optionally NULL. |
Returns : | a new file or NULL. |
GsfOutfile* gsf_outfile_stdio_new (char const *root, GError **err);
root : | root directory in utf8. |
err : | optionally NULL. |
Returns : | a new outfile or NULL. |
GsfInfile* gsf_infile_stdio_new (char const *root, GError **err);
root : | in locale dependent encoding |
err : | optionally NULL. |
Returns : | a new file or NULL. |
<< Outfile writing structed files | memory >> |