Symbols starting with a double underscore are reserved for the
compiler. Private symbols in libgpiod should start with a single
underscore.
Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com>
/**
* @brief Private: offset for all libgpiod error numbers.
*/
-#define __GPIOD_ERRNO_OFFSET 10000
+#define _GPIOD_ERRNO_OFFSET 10000
/**
* @brief libgpiod-specific error numbers.
*/
enum {
- GPIOD_ESUCCESS = __GPIOD_ERRNO_OFFSET,
+ GPIOD_ESUCCESS = _GPIOD_ERRNO_OFFSET,
/**< No error. */
GPIOD_EREQUEST,
/**< The caller has no ownership of this line. */
/**< This line is currently in use. */
GPIOD_ELINEMAX,
/**< Number of lines in the request exceeds limit. */
- __GPIOD_MAX_ERR,
+ _GPIOD_MAX_ERR,
/**< Private: number of libgpiod-specific error numbers. */
};
const char * gpiod_strerror(int errnum)
{
- if (errnum < __GPIOD_ERRNO_OFFSET)
+ if (errnum < _GPIOD_ERRNO_OFFSET)
return strerror_r_wrapper(errnum, errmsg, sizeof(errmsg));
- else if (errnum > __GPIOD_MAX_ERR)
+ else if (errnum > _GPIOD_MAX_ERR)
return "invalid error number";
else
- return error_descr[errnum - __GPIOD_ERRNO_OFFSET];
+ return error_descr[errnum - _GPIOD_ERRNO_OFFSET];
}
const char * gpiod_last_strerror(void)