Assalaamu'alaikum,

Teman-teman, saya punya fungsi di C seperti ini:

int e_printf (void* phandle, const char *format, ...);
int egz_printf (ebzipStream egz, void* phandle, const char *format, ...);

saya menggunakannya pada dua macam kompilasi yang berbeda.

#ifdef USE_ZIP
#define e_printf(_phandle, _fmt, ...) egz_printf(egz, _phandle, _fmt, ...)
=====>>>> ??????
#endif

int main () {
        ebzipStream egz;
        void* phandle;
        ...
        e_printf(phandle, "halo halo bandung %s", "test");
        return 0;
}

Yang saya tanyakan gimana aku menyatakan (...) di definisi macro di atas ?
va_list? va_arg? gimana caranya ?

Yusron


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke