3 * This is an input file for the "Ragel" finite state machine compiler utility.
5 * Written by Marc Liyanage <http://www.entropy.ch>
10 * ragel -o ragel_xmldeclscanner_out.c ragel_xmldeclscanner.c && env CFLAGS='-framework CoreFoundation' make ragel_xmldeclscanner_out
15 #include <sys/types.h>
23 unsigned int getEncodingFromXmlDecl(char *data, int len);
31 pos = data = (char *)malloc(40000);
36 while ((readlen = read(0, pos, 40000)) > 0) {
41 result = getEncodingFromXmlDecl(data, pos - data);
44 printf("result: %d\n", result);