diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2013-11-23 01:05:33 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2013-11-23 01:05:33 +0100 |
commit | 2f9ae0f8ac8610e13ced184847b57b87fe5db580 (patch) | |
tree | f9ad2223d518585a2cfe9ea1c73e1e37d07bf637 /sys/src/cmd/unix/drawterm/libmemdraw/mkcmap.c | |
parent | ea5797c0731203c09ec5fb7172e77eab2750f1a9 (diff) |
removing (outdated) drawterm
drawterm is much better maintained by russ cox,
so removing this outdated copy.
for a more recent version, go to:
http://swtch.com/drawterm/
Diffstat (limited to 'sys/src/cmd/unix/drawterm/libmemdraw/mkcmap.c')
-rw-r--r-- | sys/src/cmd/unix/drawterm/libmemdraw/mkcmap.c | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/sys/src/cmd/unix/drawterm/libmemdraw/mkcmap.c b/sys/src/cmd/unix/drawterm/libmemdraw/mkcmap.c deleted file mode 100644 index e8d5efc39..000000000 --- a/sys/src/cmd/unix/drawterm/libmemdraw/mkcmap.c +++ /dev/null @@ -1,79 +0,0 @@ -#include <u.h> -#include <libc.h> -#include <draw.h> -#include <memdraw.h> - -/* -struct Memcmap -{ - uchar cmap2rgb[3*256]; - uchar rgb2cmap[16*16*16]; -}; -*/ - -static Memcmap* -mkcmap(void) -{ - static Memcmap def; - - int i, rgb, r, g, b; - - for(i=0; i<256; i++){ - rgb = cmap2rgb(i); - r = (rgb>>16)&0xff; - g = (rgb>>8)&0xff; - b = rgb&0xff; - def.cmap2rgb[3*i] = r; - def.cmap2rgb[3*i+1] = g; - def.cmap2rgb[3*i+2] = b; - } - - for(r=0; r<16; r++) - for(g=0; g<16; g++) - for(b=0; b<16; b++) - def.rgb2cmap[r*16*16+g*16+b] = rgb2cmap(r*0x11, g*0x11, b*0x11); - return &def; -} - -void -main(int argc, char **argv) -{ - Memcmap *c; - int i, j, inferno; - - inferno = 0; - ARGBEGIN{ - case 'i': - inferno = 1; - }ARGEND - - memimageinit(); - c = mkcmap(); - if(!inferno) - print("#include <u.h>\n#include <libc.h>\n"); - else - print("#include \"lib9.h\"\n"); - print("#include <draw.h>\n"); - print("#include <memdraw.h>\n\n"); - print("static Memcmap def = {\n"); - print("/* cmap2rgb */ {\n"); - for(i=0; i<sizeof(c->cmap2rgb); ){ - print("\t"); - for(j=0; j<16; j++, i++) - print("0x%2.2ux,", c->cmap2rgb[i]); - print("\n"); - } - print("},\n"); - print("/* rgb2cmap */ {\n"); - for(i=0; i<sizeof(c->rgb2cmap);){ - print("\t"); - for(j=0; j<16; j++, i++) - print("0x%2.2ux,", c->rgb2cmap[i]); - print("\n"); - } - print("}\n"); - print("};\n"); - print("Memcmap *memdefcmap = &def;\n"); - print("void _memmkcmap(void){}\n"); - exits(0); -} |