Lexer WIP
[henge/webcc.git] / style / snippets / pointer_array.c
diff --git a/style/snippets/pointer_array.c b/style/snippets/pointer_array.c
new file mode 100644 (file)
index 0000000..913f3b6
--- /dev/null
@@ -0,0 +1,11 @@
+/* Inverse 2d array population */
+#include <stdio.h>
+int main(void);
+int main()
+{ int** ipp,* ip,* ipa[16], ia[16<<4], i;
+  for (ipp = ipa, i = 0; ((*ipp++ = ip = ia + (i++ << 4)) - ia < 16 << 4);)
+    { while ((*ip++ = ip - ia) < (ipp - ipa) << 4)
+        printf("%i\n",*(ip-1));
+    }
+}
+