Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: michalp
Biblioteki C/C++

ALLEGRO_NO_VHLINE_ALIAS

[makro] Zapobiega przed konfliktem nazw funkcji vline i hline.

Opis szczegółowy

Niektóre biblioteki (takie jak np. curses) definiują funkcje które są nazwane vline i hline. Aby zapobiec błędom linkera oraz by móc używać np. curses należy przed włączeniem nagłówków Allegro zdefiniować makro
ALLEGRO_NO_VHLINE_ALIAS
. Zdefiniowanie tego makra spowoduje, że Allegro nie zdefiniuje funkcji (a właściwie aliasów) vline i hline.

Przykład

C/C++
// definicja przed włączeniem nagłówka allegro.h !
#define ALLEGRO_NO_VHLINE_ALIAS
#include <allegro.h>

// teraz można dołączyć np. curses.h
#include <curses.h>

Zagadnienia powiązane

hlineRysuje poziomą linię. (funkcja)
vlineRysuje pionową linię. (funkcja)

Linki zewnętrzne