| 213 | } |
| 214 | |
| 215 | static int |
| 216 | condattr(long bm, unsigned long *bmarray) |
| 217 | { |
| 218 | int attr = 0; |
| 219 | int i; |
| 220 | |
| 221 | if (bm && bmarray) { |
| 222 | for (i = HL_ATTCLR_BOLD; i < BL_ATTCLR_MAX; ++i) { |
| 223 | if (bmarray[i] && (bm & bmarray[i])) { |
| 224 | switch(i) { |
| 225 | case HL_ATTCLR_BOLD: |
| 226 | attr |= HL_BOLD; |
| 227 | break; |
| 228 | case HL_ATTCLR_DIM: |
| 229 | attr |= HL_DIM; |
| 230 | break; |
| 231 | case HL_ATTCLR_ITALIC: |
| 232 | attr |= HL_ITALIC; |
| 233 | break; |
| 234 | case HL_ATTCLR_ULINE: |
| 235 | attr |= HL_ULINE; |
| 236 | break; |
| 237 | case HL_ATTCLR_BLINK: |
| 238 | attr |= HL_BLINK; |
| 239 | break; |
| 240 | case HL_ATTCLR_INVERSE: |
| 241 | attr |= HL_INVERSE; |
| 242 | break; |
| 243 | } |
| 244 | } |
| 245 | } |
| 246 | } |
| 247 | return attr; |
| 248 | } |
| 249 | |
| 250 | void |
| 251 | X11_status_init(void) |
no outgoing calls
no test coverage detected