10 More Discussions You Might Find Interesting
1. Programming
Hello,
I think there's an easier way to do this but can't seem to recall but given an array of animals and an initial value is a random index in the array, here it's 3.
3,4,5,4,3,2,1,0,1,2,3,4,5,4,3,2,1,0... inifinite repeat
a quick brute force solution i came up with was two functions, i... (6 Replies)
Discussion started by: f77hack
6 Replies
2. Shell Programming and Scripting
I'm looking for some suggestions on a command line utility I am making. I would like to use 'find' to locate some files and index the results so the user can choose the correct results from the list and push that input into an open command. A simple example below:
... (2 Replies)
Discussion started by: sudo
2 Replies
3. Emergency UNIX and Linux Support
I have a situation where I would like to retrieve a list of ids on AIX 5.3 server, which do not have proper gecos information. The need is to fix all of these ids before it gets flagged as an audit exposure. Can someone please help me with a command/script to retrieve this list?
G (3 Replies)
Discussion started by: ggayathri
3 Replies
4. Shell Programming and Scripting
Hi! I've a C file which consist of many function definitions with numbers at the beginning as shown below..
10 void search()
11 {
12 /*body
14 *
15 *
17 *
18 *
40 *
42 *
60 }
90 void func_name()
95 {
99 /*body
100 *
105 *
111 * (7 Replies)
Discussion started by: abk07
7 Replies
5. Programming
Hello
I have a problem with retreiving network interface list using IOCTLs. I have 4 interfaces:
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope... (1 Reply)
Discussion started by: xyzt
1 Replies
6. Shell Programming and Scripting
Hi I have 2 files a.c and a.bak where I changed long to int using awk script.
I want to get the list of functions whose parameters got modified
for eg: fun ( long a, long b ) might be changed to fun ( int a, int b ) (1 Reply)
Discussion started by: Sivaswami
1 Replies
7. AIX
Hi People,
Please advise if there is a command to retrieve the list of functions (user-defined) available at any certain point?
Cheers (1 Reply)
Discussion started by: easwam
1 Replies
8. Shell Programming and Scripting
I created a large file list using:
find . -type f -mtime +540 > test2.txt
..which searched recursively down the directory tree searching for any file older than 540 days.
I would like to filter the results removing the directory name and the "/" character, resulting in only a list of the... (3 Replies)
Discussion started by: fxvisions
3 Replies
9. Solaris
I'm currently fixing a bug in a C program in which I need to check to make sure another specific application is up and running before continuing.
Are there any SunOS API functions that can provide me with a list of currently running processes on the system? I'd like to avoid using 'ps' with a... (1 Reply)
Discussion started by: jalburger
1 Replies
10. UNIX for Dummies Questions & Answers
Hi
I need to search for matching strings in a database and I want to print out all files that matches in "detail", which means that I want the output to contain datum of last saving. I only get the grep function tp print the actual file names which is not enough since the database is to large... (14 Replies)
Discussion started by: slire
14 Replies
set_color_conversion(3alleg4) Allegro manual set_color_conversion(3alleg4)
NAME
set_color_conversion - Tells Allegro how to convert images during loading time.
SYNOPSIS
#include <allegro.h>
void set_color_conversion(int mode);
DESCRIPTION
Specifies how to convert images between the various color depths when reading graphics from external bitmap files or datafiles. The mode is
a bitmask specifying which types of conversion are allowed. If the appropriate bit is set, data will be converted into the current pixel
format (selected by calling the set_color_depth() function), otherwise it will be left in the same format as the disk file, leaving you to
convert it manually before the graphic can be displayed. The default mode is total conversion, so that all images will be loaded in the
appropriate format for the current video mode. Valid bit flags are:
COLORCONV_NONE // disable all format
// conversions
COLORCONV_8_TO_15 // expand 8-bit to 15-bit
COLORCONV_8_TO_16 // expand 8-bit to 16-bit
COLORCONV_8_TO_24 // expand 8-bit to 24-bit
COLORCONV_8_TO_32 // expand 8-bit to 32-bit
COLORCONV_15_TO_8 // reduce 15-bit to 8-bit
COLORCONV_15_TO_16 // expand 15-bit to 16-bit
COLORCONV_15_TO_24 // expand 15-bit to 24-bit
COLORCONV_15_TO_32 // expand 15-bit to 32-bit
COLORCONV_16_TO_8 // reduce 16-bit to 8-bit
COLORCONV_16_TO_15 // reduce 16-bit to 15-bit
COLORCONV_16_TO_24 // expand 16-bit to 24-bit
COLORCONV_16_TO_32 // expand 16-bit to 32-bit
COLORCONV_24_TO_8 // reduce 24-bit to 8-bit
COLORCONV_24_TO_15 // reduce 24-bit to 15-bit
COLORCONV_24_TO_16 // reduce 24-bit to 16-bit
COLORCONV_24_TO_32 // expand 24-bit to 32-bit
COLORCONV_32_TO_8 // reduce 32-bit RGB to 8-bit
COLORCONV_32_TO_15 // reduce 32-bit RGB to 15-bit
COLORCONV_32_TO_16 // reduce 32-bit RGB to 16-bit
COLORCONV_32_TO_24 // reduce 32-bit RGB to 24-bit
COLORCONV_32A_TO_8 // reduce 32-bit RGBA to 8-bit
COLORCONV_32A_TO_15 // reduce 32-bit RGBA to 15-bit
COLORCONV_32A_TO_16 // reduce 32-bit RGBA to 16-bit
COLORCONV_32A_TO_24 // reduce 32-bit RGBA to 24-bit
COLORCONV_DITHER_PAL // dither when reducing to 8-bit
COLORCONV_DITHER_HI // dither when reducing to
// hicolor
COLORCONV_KEEP_TRANS // keep original transparency
For convenience, the following macros can be used to select common combinations of these flags:
COLORCONV_EXPAND_256 // expand 256-color to hi/truecolor
COLORCONV_REDUCE_TO_256 // reduce hi/truecolor to 256-color
COLORCONV_EXPAND_15_TO_16 // expand 15-bit hicolor to 16-bit
COLORCONV_REDUCE_16_TO_15 // reduce 16-bit hicolor to 15-bit
COLORCONV_EXPAND_HI_TO_TRUE // expand 15/16-bit to 24/32-bit
COLORCONV_REDUCE_TRUE_TO_HI // reduce 24/32-bit to 15/16-bit
COLORCONV_24_EQUALS_32 // convert between 24- and 32-bit
COLORCONV_TOTAL // everything to current format
COLORCONV_PARTIAL // convert 15 <-> 16-bit and
// 24 <-> 32-bit
COLORCONV_MOST // all but hi/truecolor <-> 256
COLORCONV_DITHER // dither during all color reductions
COLORCONV_KEEP_ALPHA // convert everything to current format
// unless it would lose alpha information
If you enable the COLORCONV_DITHER flag, dithering will be performed whenever truecolor graphics are converted into a hicolor or paletted
format, including by the blit() function, and any automatic conversions that take place while reading graphics from disk. This can produce
much better looking results, but is obviously slower than a direct conversion.
If you intend using converted bitmaps with functions like masked_blit() or draw_sprite(), you should specify the COLORCONV_KEEP_TRANS flag.
It will ensure that the masked areas in the bitmap before and after the conversion stay exactly the same, by mapping transparent colors to
each other and adjusting colors which would be converted to the transparent color otherwise. It affects every blit() operation between dis-
tinct pixel formats and every automatic conversion.
SEE ALSO
set_color_depth(3alleg4), load_bitmap(3alleg4), load_datafile(3alleg4), fixup_datafile(3alleg4), makecol15_dither(3alleg4), get_color_con-
version(3alleg4), exalpha(3alleg4), exblend(3alleg4), exdata(3alleg4), exexedat(3alleg4), exlights(3alleg4), exrotscl(3alleg4),
exxfade(3alleg4)
Allegro version 4.4.2 set_color_conversion(3alleg4)