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