mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-28 00:16:15 +01:00
gerror: Improve documentation formatting slightly
No functional changes. Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
This commit is contained in:
parent
1ae734dd6d
commit
bf0430f10e
@ -316,14 +316,14 @@
|
|||||||
* - Do not report programming errors via #GError.
|
* - Do not report programming errors via #GError.
|
||||||
*
|
*
|
||||||
* - The last argument of a function that returns an error should
|
* - The last argument of a function that returns an error should
|
||||||
* be a location where a #GError can be placed (i.e. "#GError** error").
|
* be a location where a #GError can be placed (i.e. `GError **error`).
|
||||||
* If #GError is used with varargs, the #GError** should be the last
|
* If #GError is used with varargs, the `GError**` should be the last
|
||||||
* argument before the "...".
|
* argument before the `...`.
|
||||||
*
|
*
|
||||||
* - The caller may pass %NULL for the #GError** if they are not interested
|
* - The caller may pass %NULL for the `GError**` if they are not interested
|
||||||
* in details of the exact error that occurred.
|
* in details of the exact error that occurred.
|
||||||
*
|
*
|
||||||
* - If %NULL is passed for the #GError** argument, then errors should
|
* - If %NULL is passed for the `GError**` argument, then errors should
|
||||||
* not be returned to the caller, but your function should still
|
* not be returned to the caller, but your function should still
|
||||||
* abort and return if an error occurs. That is, control flow should
|
* abort and return if an error occurs. That is, control flow should
|
||||||
* not be affected by whether the caller wants to get a #GError.
|
* not be affected by whether the caller wants to get a #GError.
|
||||||
@ -337,11 +337,11 @@
|
|||||||
* - If a #GError is reported, out parameters are not guaranteed to
|
* - If a #GError is reported, out parameters are not guaranteed to
|
||||||
* be set to any defined value.
|
* be set to any defined value.
|
||||||
*
|
*
|
||||||
* - A #GError* must be initialized to %NULL before passing its address
|
* - A `GError*` must be initialized to %NULL before passing its address
|
||||||
* to a function that can report errors.
|
* to a function that can report errors.
|
||||||
*
|
*
|
||||||
* - "Piling up" errors is always a bug. That is, if you assign a
|
* - "Piling up" errors is always a bug. That is, if you assign a
|
||||||
* new #GError to a #GError* that is non-%NULL, thus overwriting
|
* new #GError to a `GError*` that is non-%NULL, thus overwriting
|
||||||
* the previous error, it indicates that you should have aborted
|
* the previous error, it indicates that you should have aborted
|
||||||
* the operation instead of continuing. If you were able to continue,
|
* the operation instead of continuing. If you were able to continue,
|
||||||
* you should have cleared the previous error with g_clear_error().
|
* you should have cleared the previous error with g_clear_error().
|
||||||
@ -349,10 +349,10 @@
|
|||||||
*
|
*
|
||||||
* - By convention, if you return a boolean value indicating success
|
* - By convention, if you return a boolean value indicating success
|
||||||
* then %TRUE means success and %FALSE means failure. Avoid creating
|
* then %TRUE means success and %FALSE means failure. Avoid creating
|
||||||
* functions which have a boolean return value and a GError parameter,
|
* functions which have a boolean return value and a #GError parameter,
|
||||||
* but where the boolean does something other than signal whether the
|
* but where the boolean does something other than signal whether the
|
||||||
* GError is set. Among other problems, it requires C callers to allocate
|
* #GError is set. Among other problems, it requires C callers to allocate
|
||||||
* a temporary error. Instead, provide a "gboolean *" out parameter.
|
* a temporary error. Instead, provide a `gboolean *` out parameter.
|
||||||
* There are functions in GLib itself such as g_key_file_has_key() that
|
* There are functions in GLib itself such as g_key_file_has_key() that
|
||||||
* are deprecated because of this. If %FALSE is returned, the error must
|
* are deprecated because of this. If %FALSE is returned, the error must
|
||||||
* be set to a non-%NULL value. One exception to this is that in situations
|
* be set to a non-%NULL value. One exception to this is that in situations
|
||||||
|
Loading…
Reference in New Issue
Block a user