]> code.delx.au - gnu-emacs-elpa/blobdiff - packages/sm-c-mode/sm-c-mode-test.c
* sm-c-mode.el (sm-c-font-lock-keywords): Match function defs.
[gnu-emacs-elpa] / packages / sm-c-mode / sm-c-mode-test.c
diff --git a/packages/sm-c-mode/sm-c-mode-test.c b/packages/sm-c-mode/sm-c-mode-test.c
new file mode 100644 (file)
index 0000000..3a1f1b6
--- /dev/null
@@ -0,0 +1,50 @@
+/* -*- sm-c -*- */
+
+#define toto /* bla
+                bla */ \
+ if (a) { \
+   f \
+ }
+
+DEFUN ()
+
+int main (void)
+{
+  if (a)
+    do
+      if (b)
+        if (c)
+          printf ("hello\n");
+        else
+          printf ("there\n");
+      else
+        printf ("elsewhere\n");        
+    while (6);
+  else if (b)
+    printf ("wow\n");
+  else
+    if (c)
+      printf ("weee\n");
+    else
+      printf ("wop\n");
+    
+  switch (a)
+    {
+    case 1:
+      {
+        if (a)
+          {
+            y = 5;
+    case 2:
+            x = 3;
+          }
+      }
+    }
+}
+
+static struct myownspecialstruct
+  *testfunction
+  (args)
+{
+  return NULL;
+}