asciiigi-utf8-akcenton.c
changeset 9 225d6c820d23
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/asciiigi-utf8-akcenton.c	Sun Aug 19 11:23:57 2007 +0200
@@ -0,0 +1,32 @@
+#include <stdio.h>
+
+int main()
+{
+    int i;
+    int last;
+
+    last = getchar();
+    do
+    {
+        /* Unsigned char cast to int */
+        i = getchar();
+        if (i == EOF)
+            break;
+        if (!(last == 0xcc && i == 0x81))
+        {
+            putchar(last);
+        }
+        else
+        {
+            putchar('\'');
+            i = getchar();
+            if (i == EOF)
+                /* We don't want the last putchar */
+                return 0;
+        }
+        last = i;
+    } while(1);
+    putchar(last);
+
+    return 0;
+}