@@ -0,0 +1,40 @@
1+#include <unicode/ustdio.h>
6+void text(const char *name)
8+ UFILE *ufp = u_fopen(name, "r", NULL, "UTF-8");
9+ FILE *fp = u_fgetfile(ufp);
14+ fseek(fp, 0, SEEK_END);
18+ str = malloc(sizeof(*str) * fsize);
20+ n = u_file_read(str, fsize, ufp);
25+int main(int argc, char **argv)
28+ fprintf(stderr, "Usage: fileread handler filename\n");
32+ if (strcmp(argv[1], "text") == 0)
35+ fprintf(stderr, "no matching handler\n");