Mercurial > hg > forks > pwpunix
comparison pwplib/attrconv.c @ 56:5d819ba6891c
More cleanups.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 27 May 2010 22:48:37 +0300 |
parents | 77f40a3c0095 |
children | 0e2d7767c00d |
comparison
equal
deleted
inserted
replaced
55:77f40a3c0095 | 56:5d819ba6891c |
---|---|
146 memset(pwpconv.col,(parms&1)?0x00:0x07,256*sizeof(u8)); | 146 memset(pwpconv.col,(parms&1)?0x00:0x07,256*sizeof(u8)); |
147 } | 147 } |
148 | 148 |
149 static void convcalc_monotab_attr(int parms) | 149 static void convcalc_monotab_attr(int parms) |
150 { | 150 { |
151 u8 attrmo[2][2]= /* &1: 0=ansicol_dump, 1=vt_dump */ | 151 static const u8 attrmo[2][2]= /* &1: 0=ansicol_dump, 1=vt_dump */ |
152 { | 152 { |
153 { 0x00,0x01 }, | 153 { 0x00,0x01 }, |
154 { 0x07,0x70 } | 154 { 0x07,0x70 } |
155 }; | 155 }; |
156 | 156 |
157 const char intens[16]= | 157 static const char intens[16]= |
158 { | 158 { |
159 0,1,6,7, 3,4,9,10, | 159 0,1,6,7, 3,4,9,10, |
160 1,2,9,10,5,6,13,15 | 160 1,2,9,10,5,6,13,15 |
161 }; | 161 }; |
162 | 162 |
163 int i=0; | 163 int i; |
164 for(;i<256;i++) | 164 for(i = 0; i < 256; i++) |
165 pwpconv.col[i]= | 165 pwpconv.col[i]= |
166 attrmo[parms&1][intens[i&15]>intens[(i>>4)&15]?0:1]; | 166 attrmo[parms&1][intens[i&15]>intens[(i>>4)&15]?0:1]; |
167 } | 167 } |
168 | 168 |
169 void convcalc_colortab(int parms) | 169 void convcalc_colortab(int parms) |