]> Kevux Git Server - fll/commitdiff
Update: add f_array_length_small and f_array_length_large
authorKevin Day <kevin@kevux.org>
Thu, 1 Mar 2012 03:36:13 +0000 (21:36 -0600)
committerKevin Day <kevin@kevux.org>
Thu, 1 Mar 2012 03:40:34 +0000 (21:40 -0600)
This adds short and long versions of the f_array_length typedef.
Having this provides additional context granularity so that the size of arrays can be more easily adjusted to suit ones needs at compile time.

level_0/f_types/c/types.h

index 1b1a951022ff049da5cfe00a016350189dbdca18..f32f0cfbf3043372e9754febb55a071a7cd3c09b 100644 (file)
@@ -141,9 +141,13 @@ extern "C"{
 
 // Defines a variable to be used by arrays.
 #ifndef _di_f_array_length_
-  typedef f_u_long f_array_length;
+  typedef f_u_long      f_array_length;
+  typedef f_u_int       f_array_length_short;
+  typedef f_u_long_long f_array_length_long;
 
-  #define f_array_length_initialize 0
+  #define f_array_length_initialize       0
+  #define f_array_length_short_initialize f_array_length_initialize
+  #define f_array_length_long_initialize  f_array_length_initialize
 #endif // _di_f_array_length_
 
 #ifdef __cplusplus