]> Kevux Git Server - fll/commitdiff
Update: Add F_once, F_receive, F_repeat, and F_send status codes.
authorKevin Day <thekevinday@gmail.com>
Sat, 2 Apr 2022 02:52:38 +0000 (21:52 -0500)
committerKevin Day <thekevinday@gmail.com>
Sat, 2 Apr 2022 03:53:25 +0000 (22:53 -0500)
This includes the *_not inverse versions.
Move the F_search into the correct position.

level_0/f_status/c/status.h
level_0/f_status_string/c/status_string.c
level_0/f_status_string/c/status_string.h
level_2/fll_status_string/c/status_string.c

index 02827ca01aad57b01991ef31f3ee42864047947a..4b6a9383b743b7a41f6a9c60d2be6422b57621f1 100644 (file)
@@ -317,6 +317,8 @@ extern "C" {
       F_nice_not,
       F_object,
       F_object_not,
+      F_once,
+      F_once_not,
       F_option,
       F_option_not,
       F_output,
@@ -352,6 +354,8 @@ extern "C" {
       F_read_only,
       F_ready,
       F_ready_not,
+      F_receive,
+      F_receive_not,
       F_recover,
       F_recover_not,
       F_recurse,
@@ -360,14 +364,18 @@ extern "C" {
       F_relative_not,
       F_remote,
       F_remote_not,
+      F_repeat,
+      F_repeat_not,
       F_require,
       F_require_not,
       F_resource,
       F_resource_not,
-      F_search,
-      F_search_not,
       F_schedule,
       F_schedule_not,
+      F_search,
+      F_search_not,
+      F_send,
+      F_send_not,
       F_signal,
       F_signal_not,
       F_size,
index c13e30d3e249ee6cc5d460e9e5d35e98f0307659..516fb7ac5551384b391f205c7eb3978ede20c179 100644 (file)
@@ -224,6 +224,8 @@ extern "C" {
     const f_string_static_t f_status_nice_not_s = macro_f_string_static_t_initialize(F_status_nice_not_s, 0, F_status_nice_not_s_length);
     const f_string_static_t f_status_object_s = macro_f_string_static_t_initialize(F_status_object_s, 0, F_status_object_s_length);
     const f_string_static_t f_status_object_not_s = macro_f_string_static_t_initialize(F_status_object_not_s, 0, F_status_object_not_s_length);
+    const f_string_static_t f_status_once_s = macro_f_string_static_t_initialize(F_status_once_s, 0, F_status_once_s_length);
+    const f_string_static_t f_status_once_not_s = macro_f_string_static_t_initialize(F_status_once_not_s, 0, F_status_once_not_s_length);
     const f_string_static_t f_status_option_s = macro_f_string_static_t_initialize(F_status_option_s, 0, F_status_option_s_length);
     const f_string_static_t f_status_option_not_s = macro_f_string_static_t_initialize(F_status_option_not_s, 0, F_status_option_not_s_length);
     const f_string_static_t f_status_output_s = macro_f_string_static_t_initialize(F_status_output_s, 0, F_status_output_s_length);
@@ -259,6 +261,8 @@ extern "C" {
     const f_string_static_t f_status_read_only_s = macro_f_string_static_t_initialize(F_status_read_only_s, 0, F_status_read_only_s_length);
     const f_string_static_t f_status_ready_s = macro_f_string_static_t_initialize(F_status_ready_s, 0, F_status_ready_s_length);
     const f_string_static_t f_status_ready_not_s = macro_f_string_static_t_initialize(F_status_ready_not_s, 0, F_status_ready_not_s_length);
+    const f_string_static_t f_status_receive_s = macro_f_string_static_t_initialize(F_status_receive_s, 0, F_status_receive_s_length);
+    const f_string_static_t f_status_receive_not_s = macro_f_string_static_t_initialize(F_status_receive_not_s, 0, F_status_receive_not_s_length);
     const f_string_static_t f_status_recover_s = macro_f_string_static_t_initialize(F_status_recover_s, 0, F_status_recover_s_length);
     const f_string_static_t f_status_recover_not_s = macro_f_string_static_t_initialize(F_status_recover_not_s, 0, F_status_recover_not_s_length);
     const f_string_static_t f_status_recurse_s = macro_f_string_static_t_initialize(F_status_recurse_s, 0, F_status_recurse_s_length);
@@ -267,14 +271,18 @@ extern "C" {
     const f_string_static_t f_status_relative_not_s = macro_f_string_static_t_initialize(F_status_relative_not_s, 0, F_status_relative_not_s_length);
     const f_string_static_t f_status_remote_s = macro_f_string_static_t_initialize(F_status_remote_s, 0, F_status_remote_s_length);
     const f_string_static_t f_status_remote_not_s = macro_f_string_static_t_initialize(F_status_remote_not_s, 0, F_status_remote_not_s_length);
+    const f_string_static_t f_status_repeat_s = macro_f_string_static_t_initialize(F_status_repeat_s, 0, F_status_repeat_s_length);
+    const f_string_static_t f_status_repeat_not_s = macro_f_string_static_t_initialize(F_status_repeat_not_s, 0, F_status_repeat_not_s_length);
     const f_string_static_t f_status_require_s = macro_f_string_static_t_initialize(F_status_require_s, 0, F_status_require_s_length);
     const f_string_static_t f_status_require_not_s = macro_f_string_static_t_initialize(F_status_require_not_s, 0, F_status_require_not_s_length);
     const f_string_static_t f_status_resource_s = macro_f_string_static_t_initialize(F_status_resource_s, 0, F_status_resource_s_length);
     const f_string_static_t f_status_resource_not_s = macro_f_string_static_t_initialize(F_status_resource_not_s, 0, F_status_resource_not_s_length);
-    const f_string_static_t f_status_search_s = macro_f_string_static_t_initialize(F_status_search_s, 0, F_status_search_s_length);
-    const f_string_static_t f_status_search_not_s = macro_f_string_static_t_initialize(F_status_search_not_s, 0, F_status_search_not_s_length);
     const f_string_static_t f_status_schedule_s = macro_f_string_static_t_initialize(F_status_schedule_s, 0, F_status_schedule_s_length);
     const f_string_static_t f_status_schedule_not_s = macro_f_string_static_t_initialize(F_status_schedule_not_s, 0, F_status_schedule_not_s_length);
+    const f_string_static_t f_status_search_s = macro_f_string_static_t_initialize(F_status_search_s, 0, F_status_search_s_length);
+    const f_string_static_t f_status_search_not_s = macro_f_string_static_t_initialize(F_status_search_not_s, 0, F_status_search_not_s_length);
+    const f_string_static_t f_status_send_s = macro_f_string_static_t_initialize(F_status_send_s, 0, F_status_send_s_length);
+    const f_string_static_t f_status_send_not_s = macro_f_string_static_t_initialize(F_status_send_not_s, 0, F_status_send_not_s_length);
     const f_string_static_t f_status_size_s = macro_f_string_static_t_initialize(F_status_size_s, 0, F_status_size_s_length);
     const f_string_static_t f_status_size_not_s = macro_f_string_static_t_initialize(F_status_size_not_s, 0, F_status_size_not_s_length);
     const f_string_static_t f_status_signal_s = macro_f_string_static_t_initialize(F_status_signal_s, 0, F_status_signal_s_length);
@@ -1448,6 +1456,10 @@ extern "C" {
           *name = f_status_object_not_s;
           break;
 
+        case F_once_not:
+          *name = f_status_once_not_s;
+          break;
+
         case F_option:
           *name = f_status_option_s;
           break;
@@ -1588,6 +1600,10 @@ extern "C" {
           *name = f_status_ready_not_s;
           break;
 
+        case F_receive_not:
+          *name = f_status_receive_not_s;
+          break;
+
         case F_recover:
           *name = f_status_recover_s;
           break;
@@ -1620,6 +1636,10 @@ extern "C" {
           *name = f_status_remote_not_s;
           break;
 
+        case F_repeat_not:
+          *name = f_status_repeat_not_s;
+          break;
+
         case F_require:
           *name = f_status_require_s;
           break;
@@ -1636,6 +1656,14 @@ extern "C" {
           *name = f_status_resource_not_s;
           break;
 
+        case F_schedule:
+          *name = f_status_schedule_s;
+          break;
+
+        case F_schedule_not:
+          *name = f_status_schedule_not_s;
+          break;
+
         case F_search:
           *name = f_status_search_s;
           break;
@@ -1644,12 +1672,8 @@ extern "C" {
           *name = f_status_search_not_s;
           break;
 
-        case F_schedule:
-          *name = f_status_schedule_s;
-          break;
-
-        case F_schedule_not:
-          *name = f_status_schedule_not_s;
+        case F_send_not:
+          *name = f_status_send_not_s;
           break;
 
         case F_size:
index b5bb4226f81b8d22397c8120be5b5d03bf5cd6e9..deeaaf136c7d2bf80864003cb7908aed1a66d0ad 100644 (file)
@@ -377,6 +377,8 @@ extern "C" {
     #define F_status_nice_not_s          "F_nice_not"
     #define F_status_object_s            "F_object"
     #define F_status_object_not_s        "F_object_not"
+    #define F_status_once_s              "F_once"
+    #define F_status_once_not_s          "F_once_not"
     #define F_status_option_s            "F_option"
     #define F_status_option_not_s        "F_option_not"
     #define F_status_output_s            "F_output"
@@ -412,6 +414,8 @@ extern "C" {
     #define F_status_read_only_s         "F_read_only"
     #define F_status_ready_s             "F_ready"
     #define F_status_ready_not_s         "F_ready_not"
+    #define F_status_receive_s           "F_receive"
+    #define F_status_receive_not_s       "F_receive_not"
     #define F_status_recover_s           "F_recover"
     #define F_status_recover_not_s       "F_recover_not"
     #define F_status_recurse_s           "F_recurse"
@@ -420,14 +424,18 @@ extern "C" {
     #define F_status_relative_not_s      "F_relative_not"
     #define F_status_remote_s            "F_remote"
     #define F_status_remote_not_s        "F_remote_not"
+    #define F_status_repeat_s            "F_repeat"
+    #define F_status_repeat_not_s        "F_repeat_not"
     #define F_status_require_s           "F_require"
     #define F_status_require_not_s       "F_require_not"
     #define F_status_resource_s          "F_resource"
     #define F_status_resource_not_s      "F_resource_not"
-    #define F_status_search_s            "F_search"
-    #define F_status_search_not_s        "F_search_not"
     #define F_status_schedule_s          "F_schedule"
     #define F_status_schedule_not_s      "F_schedule_not"
+    #define F_status_search_s            "F_search"
+    #define F_status_search_not_s        "F_search_not"
+    #define F_status_send_s              "F_send"
+    #define F_status_send_not_s          "F_send_not"
     #define F_status_size_s              "F_size"
     #define F_status_size_not_s          "F_size_not"
     #define F_status_signal_s            "F_signal"
@@ -627,6 +635,8 @@ extern "C" {
     #define F_status_nice_not_s_length          10
     #define F_status_object_s_length            8
     #define F_status_object_not_s_length        12
+    #define F_status_once_s_length              6
+    #define F_status_once_not_s_length          10
     #define F_status_option_s_length            8
     #define F_status_option_not_s_length        12
     #define F_status_output_s_length            8
@@ -662,6 +672,8 @@ extern "C" {
     #define F_status_read_only_s_length         11
     #define F_status_ready_s_length             7
     #define F_status_ready_not_s_length         11
+    #define F_status_receive_s_length           9
+    #define F_status_receive_not_s_length       13
     #define F_status_recover_s_length           9
     #define F_status_recover_not_s_length       13
     #define F_status_recurse_s_length           9
@@ -670,14 +682,18 @@ extern "C" {
     #define F_status_relative_not_s_length      14
     #define F_status_remote_s_length            8
     #define F_status_remote_not_s_length        12
+    #define F_status_repeat_s_length            8
+    #define F_status_repeat_not_s_length        12
     #define F_status_require_s_length           9
     #define F_status_require_not_s_length       13
     #define F_status_resource_s_length          10
     #define F_status_resource_not_s_length      14
-    #define F_status_search_s_length            8
-    #define F_status_search_not_s_length        12
     #define F_status_schedule_s_length          10
     #define F_status_schedule_not_s_length      14
+    #define F_status_search_s_length            8
+    #define F_status_search_not_s_length        12
+    #define F_status_send_s_length              6
+    #define F_status_send_not_s_length          10
     #define F_status_size_s_length              6
     #define F_status_size_not_s_length          10
     #define F_status_signal_s_length            8
@@ -877,6 +893,8 @@ extern "C" {
     extern const f_string_static_t f_status_nice_not_s;
     extern const f_string_static_t f_status_object_s;
     extern const f_string_static_t f_status_object_not_s;
+    extern const f_string_static_t f_status_once_s;
+    extern const f_string_static_t f_status_once_not_s;
     extern const f_string_static_t f_status_option_s;
     extern const f_string_static_t f_status_option_not_s;
     extern const f_string_static_t f_status_output_s;
@@ -912,6 +930,8 @@ extern "C" {
     extern const f_string_static_t f_status_read_only_s;
     extern const f_string_static_t f_status_ready_s;
     extern const f_string_static_t f_status_ready_not_s;
+    extern const f_string_static_t f_status_receive_s;
+    extern const f_string_static_t f_status_receive_not_s;
     extern const f_string_static_t f_status_recover_s;
     extern const f_string_static_t f_status_recover_not_s;
     extern const f_string_static_t f_status_recurse_s;
@@ -920,14 +940,18 @@ extern "C" {
     extern const f_string_static_t f_status_relative_not_s;
     extern const f_string_static_t f_status_remote_s;
     extern const f_string_static_t f_status_remote_not_s;
+    extern const f_string_static_t f_status_repeat_s;
+    extern const f_string_static_t f_status_repeat_not_s;
     extern const f_string_static_t f_status_require_s;
     extern const f_string_static_t f_status_require_not_s;
     extern const f_string_static_t f_status_resource_s;
     extern const f_string_static_t f_status_resource_not_s;
-    extern const f_string_static_t f_status_search_s;
-    extern const f_string_static_t f_status_search_not_s;
     extern const f_string_static_t f_status_schedule_s;
     extern const f_string_static_t f_status_schedule_not_s;
+    extern const f_string_static_t f_status_search_s;
+    extern const f_string_static_t f_status_search_not_s;
+    extern const f_string_static_t f_status_send_s;
+    extern const f_string_static_t f_status_send_not_s;
     extern const f_string_static_t f_status_size_s;
     extern const f_string_static_t f_status_size_not_s;
     extern const f_string_static_t f_status_signal_s;
index bfce30182eae9f72f6584cb6ad06e422c42e7238..749c23c27cc2fdf528cb6e3ceefa7fc3b8249af6 100644 (file)
@@ -1302,6 +1302,18 @@ extern "C" {
         return F_none;
       }
 
+      if (fl_string_dynamic_compare(name, f_status_once_s) == F_equal_to) {
+        *code = F_once;
+
+        return F_none;
+      }
+
+      if (fl_string_dynamic_compare(name, f_status_once_not_s) == F_equal_to) {
+        *code = F_once_not;
+
+        return F_none;
+      }
+
       if (fl_string_dynamic_compare(name, f_status_option_s) == F_equal_to) {
         *code = F_option;
 
@@ -1512,6 +1524,18 @@ extern "C" {
         return F_none;
       }
 
+      if (fl_string_dynamic_compare(name, f_status_receive_s) == F_equal_to) {
+        *code = F_receive;
+
+        return F_none;
+      }
+
+      if (fl_string_dynamic_compare(name, f_status_receive_not_s) == F_equal_to) {
+        *code = F_receive_not;
+
+        return F_none;
+      }
+
       if (fl_string_dynamic_compare(name, f_status_recover_s) == F_equal_to) {
         *code = F_recover;
 
@@ -1560,6 +1584,18 @@ extern "C" {
         return F_none;
       }
 
+      if (fl_string_dynamic_compare(name, f_status_repeat_s) == F_equal_to) {
+        *code = F_repeat;
+
+        return F_none;
+      }
+
+      if (fl_string_dynamic_compare(name, f_status_repeat_not_s) == F_equal_to) {
+        *code = F_repeat_not;
+
+        return F_none;
+      }
+
       if (fl_string_dynamic_compare(name, f_status_require_s) == F_equal_to) {
         *code = F_require;
 
@@ -1584,6 +1620,18 @@ extern "C" {
         return F_none;
       }
 
+      if (fl_string_dynamic_compare(name, f_status_schedule_s) == F_equal_to) {
+        *code = F_schedule;
+
+        return F_none;
+      }
+
+      if (fl_string_dynamic_compare(name, f_status_schedule_not_s) == F_equal_to) {
+        *code = F_schedule_not;
+
+        return F_none;
+      }
+
       if (fl_string_dynamic_compare(name, f_status_search_s) == F_equal_to) {
         *code = F_search;
 
@@ -1596,14 +1644,14 @@ extern "C" {
         return F_none;
       }
 
-      if (fl_string_dynamic_compare(name, f_status_schedule_s) == F_equal_to) {
-        *code = F_schedule;
+      if (fl_string_dynamic_compare(name, f_status_send_s) == F_equal_to) {
+        *code = F_send;
 
         return F_none;
       }
 
-      if (fl_string_dynamic_compare(name, f_status_schedule_not_s) == F_equal_to) {
-        *code = F_schedule_not;
+      if (fl_string_dynamic_compare(name, f_status_send_not_s) == F_equal_to) {
+        *code = F_send_not;
 
         return F_none;
       }