jest taka funkcjonalnosc w stdarg.h, pozwalajaca na wywolywanie funkcji
ze zmienna liczba argumentow.
Jak wiadomo, za pomoca makrodefinicji va_list va_start i va_end
mozna pobierac po kolei ze stosu parametry, znajac ich typ.
przyklad:
void PrintID(int MessageID, ...);
Powiedzmy, ze wiem jak sprawdzic typ danych przesylanych jako lista
zmiennych parametrow, ale jak sprawdzic dokladnie - ile tych parametrow
jest przekazywanych do funkcji, lub przynajmniej znac ich sumaryczna
dlugosc w bajtach.
(jak pobiore zbyt duzo ze stosu - to jest krach systemu)
Ma ktos jakis pomysl?
--
pozdr
Adam (AL)
TG