]> www.git.momoyon.org Git - commonlib.git/commitdiff
[commonlib.h] pop_front -> shift.
authorahmedsamyh <ahmedsamyh10@gmail.com>
Tue, 4 Mar 2025 18:48:50 +0000 (23:48 +0500)
committerahmedsamyh <ahmedsamyh10@gmail.com>
Tue, 4 Mar 2025 18:48:50 +0000 (23:48 +0500)
commonlib.h

index 7456fe7b257c4f9b821dde8fd33cd1b7ce767e7e..d7c442a642ef5194fcd6b951cb36f9f2c4a61826 100644 (file)
@@ -16,6 +16,7 @@
 \r
 #define da_append c_da_append\r
 #define da_free c_da_free\r
+#define da_shift c_da_shift\r
 #define DYNAMIC_ARRAY_INITIAL_CAPACITY c_DYNAMIC_ARRAY_INITIAL_CAPACITY\r
 // #define c_DYNAMIC_ARRAY_INITIAL_CAPACITY\r
 \r
@@ -122,8 +123,8 @@ typedef const wchar* wstr;
 \r
 #define c_ARRAY_LEN(arr) (sizeof(arr) / sizeof(arr[0]))\r
 \r
-#define c_pop_front(xs, xsz) (assert(xsz > 0 && "Array is empty"), xsz--, *xs++)\r
-#define c_shift_args c_pop_front\r
+#define c_shift(xs, xsz) (assert(xsz > 0 && "Array is empty"), xsz--, *xs++)\r
+#define c_shift_args c_shift\r
 \r
 //\r
 // Struct pre-decls\r
@@ -174,7 +175,7 @@ typedef struct c_Arena c_Arena;
                (da).items[(da).count++] = elm;\\r
        } while (0)\r
 \r
-#define c_da_pop_front(da) (c_ASSERT(da.count > 0, "Array is empty"), da.count--, *da.items++)\r
+#define c_da_shift(da) (c_ASSERT(da.count > 0, "Array is empty"), da.count--, *da.items++)\r
 #define c_da_free(da) C_FREE(da.items)\r
 \r
 //\r