Hi all, Saya baru mo belajar programming dilinux, trus coba2 baca source code program (saya baca source code xmms) tapi ada beberapa yang mengganjal soal macro mungkin ada diantara rekan2 yang bisa memberikan pencerahan.
di file xmms.h saya dapat #ifndef XMMS_H #define XMMS_H hampir dibanyak file header saya temukan seperti itu, dan misalnya input.hbiasanya ada : #ifndef INPUT_H #define INPUT_H trus ada juga macro seperti ini: #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus } #endif sepertinya ini ada hubungannya c++. Ada juga #ifdef linux, #ifdef __FreeBSD__, #ifdef __hpux kalau yang ini kemungkinan besar untuk sistem operasi, yang jadi pertanyaan kenapa untuk linux cuma ditulis linux sedangkan hpux ada tambahan "__", freebsd malah ada kombinasi huruf besar kecil. mohon maaf kalau pertanyaannya tidak bermutu, tapi saya sudah baca beberapa referensi tidak pernah ada penjelasan yang memuaskan. -- Regards, Arman -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis