summaryrefslogtreecommitdiffstats
path: root/doc/html/bits.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/bits.html')
-rw-r--r--doc/html/bits.html44
1 files changed, 44 insertions, 0 deletions
diff --git a/doc/html/bits.html b/doc/html/bits.html
new file mode 100644
index 0000000..d889727
--- /dev/null
+++ b/doc/html/bits.html
@@ -0,0 +1,44 @@
+<pre>
+#include &#60;stdio.h&#62;
+#include &#60;sys/types.h&#62;
+#include &#60;sys/stat.h&#62;
+#include &#60;unistd.h&#62;
+
+int main(int argc, char **argv)
+{
+ int i;
+ for(i = 1;i &#60; argc;i++)
+ {
+ FILE *f = fopen(argv[i], "rb");
+ char c;
+ struct stat buf;
+
+ if(!f)
+ {
+ fprintf(stderr, "Can't open file.\n");
+ return 255;
+ }
+
+ int s = 0, sz;
+ stat(argv[i], &buf);
+
+ sz = buf.st_size;
+
+ printf("%s\nstd::string fmt_codec::fmt_pixmap()\n{\n\treturn std::string(\"", argv[i]);
+
+ while(s++ &#60; sz-1)
+ {
+ fread(&c, 1, 1, f);
+ printf("%u,", (unsigned char)c);
+ }
+
+ fread(&c, 1, 1, f);
+ printf("%u", (unsigned char)c);
+
+ printf("\");\n}\n\n");
+ fclose(f);
+ }
+
+ return 0;
+}
+</pre> \ No newline at end of file