This is bright.c in view mode; [Download] [Up]
/* * Print all sorts of QCR status. "-l" lists the color tables. */ #include <stdio.h> char *lables[4] = { "Red", "Green", "Blue", "Neutral" }; main(argc, argv) int argc; char **argv; { unsigned char buf[BUFSIZ]; short lut[3][256]; int i; int print_luts = (strcmp(argv[1],"-l") == 0); init_qcr( 1 ); printf("\n"); print_qcr_status(); printf("\n"); /* qcr_load_i_luts( 2 ); */ qcr_rd_brt_tbl( buf ); for ( i = 1; i <= buf[0]; i++ ) printf( "Bright %d: %3d\n", i - 1, buf[i] ); qcr_rd_brt_lvl( buf ); for ( i = 0; i < 4; i++ ) printf( "%s bright: %d\n", lables[i], buf[i] ); if (print_luts) { qcr_rd_lut12( lut ); for ( i = 0; i < 256; i++ ) { printf( "%3d:\t%3d %3d %3d", i, lut[0][i], lut[1][i], lut[2][i] ); if ( i != 0 ) printf( "\t%4d %4d %4d", lut[0][i] / i, lut[1][i] / i, lut[2][i] / i ); printf( "\n" ); } } }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.