1.1 --- a/librazor/razor.h Thu Feb 09 20:45:27 2012 +0000
1.2 +++ b/librazor/razor.h Sat Feb 11 23:50:26 2012 +0000
1.3 @@ -96,6 +96,18 @@
1.4 };
1.5
1.6 /**
1.7 + * SECTION:error
1.8 + * @title: Error reporting
1.9 + * @short_description: A system for reporting errors.
1.10 + *
1.11 + * This object represents an error condition.
1.12 + */
1.13 +struct razor_error;
1.14 +
1.15 +const char *razor_error_get_msg(struct razor_error *error);
1.16 +void razor_error_free(struct razor_error *error);
1.17 +
1.18 +/**
1.19 * SECTION:atomic
1.20 * @title: Atomic transactions
1.21 * @short_description: File-based transactions that shouldn't half-succeed