From: Uwe Hermann Date: Sun, 4 May 2014 17:54:02 +0000 (+0200) Subject: libsigrokdecode.h: Give type names to all enumerations. X-Git-Tag: libsigrokdecode-0.3.0~13 X-Git-Url: https://sigrok.org/gitaction?a=commitdiff_plain;h=af9527d1776668699a4c1244a419902af47f8493;p=libsigrokdecode.git libsigrokdecode.h: Give type names to all enumerations. This matches the libsigrok conventions, and will be required (or at least nice to have) for libsigrokdecode language bindings later. --- diff --git a/libsigrokdecode.h b/libsigrokdecode.h index f043036..9d2dbd3 100644 --- a/libsigrokdecode.h +++ b/libsigrokdecode.h @@ -65,7 +65,7 @@ struct srd_session; */ /** Status/error codes returned by libsigrokdecode functions. */ -enum { +enum srd_error_code { SRD_OK = 0, /**< No error */ SRD_ERR = -1, /**< Generic/unspecified error */ SRD_ERR_MALLOC = -2, /**< Malloc/calloc/realloc error */ @@ -81,7 +81,7 @@ enum { }; /* libsigrokdecode loglevels. */ -enum { +enum srd_loglevel { SRD_LOG_NONE = 0, /**< Output no messages at all. */ SRD_LOG_ERR = 1, /**< Output error messages. */ SRD_LOG_WARN = 2, /**< Output warnings. */ @@ -126,14 +126,14 @@ enum { * - add a check in module_sigrokdecode.c:Decoder_put() * - add a debug string in type_decoder.c:OUTPUT_TYPES */ -enum { +enum srd_output_type { SRD_OUTPUT_ANN, SRD_OUTPUT_PYTHON, SRD_OUTPUT_BINARY, SRD_OUTPUT_META, }; -enum { +enum srd_configkey { SRD_CONF_SAMPLERATE = 10000, };