librazor/razor.h
changeset 423 6112bcc5d1cf
parent 418 33b825d3128d
child 424 8cbc438cc298
     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