moriyoshi               Sun Feb 20 17:20:23 2005 EDT

  Added files:                 
    /php-src/ext/mbstring/libmbfl/filters       mk_sb_tbl.awk 
  Log:
  - Forgot to add this one.
  
  

http://cvs.php.net/co.php/php-src/ext/mbstring/libmbfl/filters/mk_sb_tbl.awk?r=1.1&p=1
Index: php-src/ext/mbstring/libmbfl/filters/mk_sb_tbl.awk
+++ php-src/ext/mbstring/libmbfl/filters/mk_sb_tbl.awk
#!/usr/bin/awk -f
#
# $Id: mk_sb_tbl.awk,v 1.1 2005/02/20 22:20:23 moriyoshi Exp $
#
# Description: a script that generates a single byte code set to Unicode
# mapping table.
#
BEGIN {
        FS="[ \t#]"
}

/^#/ {
        # Do nothing
}

{
        tbl[$1 + 0] = $2
}

END {
        print "/* This file is automatically generated. Do not edit! */"
        if (IFNDEF_NAME) {
                print "#ifndef " IFNDEF_NAME
        }

        print "static const unsigned int " TABLE_NAME "[] = {"
        i = 160;
        for (;;) {
                printf("\t0x%04x, 0x%04x, 0x%04x, 0x%04x, 0x%04x, 0x%04x, 
0x%04x, 0x%04x", tbl[i++], tbl[i++], tbl[i++], tbl[i++], tbl[i++], tbl[i++], 
tbl[i++], tbl[i++]);
                if (i != 256) {
                        printf(",\n");
                } else {
                        print
                        break;
                }
        }       
        print "};"

        if (IFNDEF_NAME) {
                print "#endif /* " IFNDEF_NAME " */"
        }
}

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to