This is an automated email from the ASF dual-hosted git repository.
martinzink pushed a commit to branch apache-rusty
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
The following commit(s) were added to refs/heads/apache-rusty by this push:
new 27ec5da47 MINIFICPP-2722 C API enum explicit type
27ec5da47 is described below
commit 27ec5da473384f8001ec4b9c1cbb5383626bde8b
Author: Martin Zink <[email protected]>
AuthorDate: Wed Feb 18 11:25:11 2026 +0100
MINIFICPP-2722 C API enum explicit type
---
minifi-api/include/minifi-c/minifi-c.h | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/minifi-api/include/minifi-c/minifi-c.h
b/minifi-api/include/minifi-c/minifi-c.h
index ce4eb39d2..610395830 100644
--- a/minifi-api/include/minifi-c/minifi-c.h
+++ b/minifi-api/include/minifi-c/minifi-c.h
@@ -48,7 +48,7 @@ extern "C" {
typedef bool MinifiBool;
-typedef enum MinifiInputRequirement {
+typedef enum MinifiInputRequirement : uint32_t {
MINIFI_INPUT_REQUIRED = 0,
MINIFI_INPUT_ALLOWED = 1,
MINIFI_INPUT_FORBIDDEN = 2
@@ -98,7 +98,7 @@ typedef struct MinifiAgent MinifiAgent;
typedef struct MinifiControllerServiceContext MinifiControllerServiceContext;
-typedef enum MinifiStatus {
+typedef enum MinifiStatus : uint32_t {
MINIFI_STATUS_SUCCESS = 0,
MINIFI_STATUS_UNKNOWN_ERROR = 1,
MINIFI_STATUS_NOT_SUPPORTED_PROPERTY = 2,
@@ -108,7 +108,7 @@ typedef enum MinifiStatus {
MINIFI_STATUS_PROCESSOR_YIELD = 6
} MinifiStatus;
-typedef enum MinifiValidator {
+typedef enum MinifiValidator : uint32_t {
MINIFI_VALIDATOR_ALWAYS_VALID = 0,
MINIFI_VALIDATOR_NON_BLANK = 1,
MINIFI_VALIDATOR_TIME_PERIOD = 2,
@@ -135,7 +135,7 @@ typedef struct MinifiPropertyDefinition {
MinifiBool supports_expression_language;
} MinifiPropertyDefinition;
-typedef enum MinifiLogLevel {
+typedef enum MinifiLogLevel : uint32_t {
MINIFI_LOG_LEVEL_TRACE = 0,
MINIFI_LOG_LEVEL_DEBUG = 1,
MINIFI_LOG_LEVEL_INFO = 2,