diff --git a/doc/manual/source/the-model-file.rst b/doc/manual/source/the-model-file.rst
index 099032aa788ce0a38c1c065f7391d1b39f751db2..84e6d878b64d50b6d09f8e4ea021f1558a150b3c 100644
--- a/doc/manual/source/the-model-file.rst
+++ b/doc/manual/source/the-model-file.rst
@@ -10995,7 +10995,8 @@ Macro directives
 
 
 
-.. macrodir:: @#define MACRO_VARIABLE = MACRO_EXPRESSION
+.. macrodir:: @#define MACRO_VARIABLE
+              @#define MACRO_VARIABLE = MACRO_EXPRESSION
               @#define MACRO_FUNCTION = MACRO_EXPRESSION
 
     |br| Defines a macro-variable or macro function.
@@ -11004,6 +11005,7 @@ Macro directives
 
         ::
 
+            @#define var                      // Equals 1
             @#define x = 5                    // Real
             @#define y = "US"                 // String
             @#define v = [ 1, 2, 4 ]          // Real array
diff --git a/preprocessor b/preprocessor
index 1dbbd87d3d4a44b2762e4779ccb4173b6ae9088f..abedb47573317dd16089b72cb95d0abca3893f6a 160000
--- a/preprocessor
+++ b/preprocessor
@@ -1 +1 @@
-Subproject commit 1dbbd87d3d4a44b2762e4779ccb4173b6ae9088f
+Subproject commit abedb47573317dd16089b72cb95d0abca3893f6a