does what the first instinct tells you: it creates a global with the initial value 3. Contrary to old QC, where it created a constant.
To create a constant use:
<pre>const float x = 3</pre>
+
+h2. Extendable functions:
+
+Since menuQC has some funny macro: ACCUMULATE_FUNCTIONS, it seemed like a nice syntactical sugar to allow the following:
+
+<pre>float myfunc() extendable
+{
+ float mylocal = 3;
+}
+
+/* other code */
+
+float myfunc()
+{
+ mylocal += 5;
+ if (mylocal > 20)
+ return mylocal;
+}
+
+/* optionally: */
+float myfunc() final
+{
+ return 3;
+}
+</pre>