|
Defines |
#define | CHECK_NULL(r) {if (!(r)) return (GP_ERROR_BAD_PARAMETERS);} |
#define | CHECK_RESULT(result) {int r = (result); if (r < 0) return (r);} |
#define | CHECK_MEM(m) {if (!(m)) return (GP_ERROR_NO_MEMORY);} |
#define | MAX_PATH 256 |
Functions |
int | gp_file_new (CameraFile **file) |
int | gp_file_free (CameraFile *file) |
int | gp_file_ref (CameraFile *file) |
int | gp_file_unref (CameraFile *file) |
int | gp_file_append (CameraFile *file, const char *data, unsigned long int size) |
int | gp_file_set_data_and_size (CameraFile *file, char *data, unsigned long int size) |
int | gp_file_get_data_and_size (CameraFile *file, const char **data, unsigned long int *size) |
int | gp_file_save (CameraFile *file, const char *filename) |
int | gp_file_open (CameraFile *file, const char *filename) |
int | gp_file_clean (CameraFile *file) |
int | gp_file_copy (CameraFile *destination, CameraFile *source) |
int | gp_file_get_name (CameraFile *file, const char **name) |
int | gp_file_get_mime_type (CameraFile *file, const char **mime_type) |
int | gp_file_set_name (CameraFile *file, const char *name) |
int | gp_file_set_mime_type (CameraFile *file, const char *mime_type) |
int | gp_file_detect_mime_type (CameraFile *file) |
int | gp_file_adjust_name_for_mime_type (CameraFile *file) |
int | gp_file_set_type (CameraFile *file, CameraFileType type) |
int | gp_file_get_type (CameraFile *file, CameraFileType *type) |
int | gp_file_set_color_table (CameraFile *file, const unsigned char *red_table, int red_size, const unsigned char *green_table, int green_size, const unsigned char *blue_table, int blue_size) |
int | gp_file_set_width_and_height (CameraFile *file, int width, int height) |
int | gp_file_set_header (CameraFile *file, const char *header) |
int | gp_file_set_conversion_method (CameraFile *file, CameraFileConversionMethod method) |
int | gp_file_convert (CameraFile *file, const char *mime_type) |
int | gp_file_get_mtime (CameraFile *file, time_t *mtime) |
int | gp_file_set_mtime (CameraFile *file, time_t mtime) |