diff --git a/src/cgribexlib.c b/src/cgribexlib.c
index 5c3631e594fdee987d19852f2e90b632ba59c3a8..47f8fe780c5071c30bdc1fe958f61d8b587d31d1 100644
--- a/src/cgribexlib.c
+++ b/src/cgribexlib.c
@@ -1,7 +1,7 @@
 
-// Automatically generated by m214003 at 2023-02-08, do not edit
+// Automatically generated by m214003 at 2023-06-12, do not edit
 
-// CGRIBEXLIB_VERSION="2.1.0"
+// CGRIBEXLIB_VERSION="2.1.1"
 
 // clang-format off
 
@@ -736,8 +736,8 @@ void pwr6_minmax_val_double_unrolled6(const double *restrict data, size_t datasi
   {
     size_t residual =  datasize % __UNROLL_DEPTH_1;
     size_t ofs = datasize - residual;
-    double register dmin[__UNROLL_DEPTH_1];
-    double register dmax[__UNROLL_DEPTH_1];
+    double dmin[__UNROLL_DEPTH_1];
+    double dmax[__UNROLL_DEPTH_1];
 
     for (size_t j = 0; j < __UNROLL_DEPTH_1; ++j) 
       {
@@ -12653,7 +12653,7 @@ void encode_dummy(void)
   (void) encode_array_unrolled_double(0, 0, 0, NULL, NULL, 0, 0, NULL);
   (void) encode_array_unrolled_float(0, 0, 0, NULL, NULL, 0, 0, NULL);
 }
-static const char grb_libvers[] = "2.1.0";
+static const char grb_libvers[] = "2.1.1";
 const char *
 cgribexLibraryVersion(void)
 {