mungkin bisa anda lihat di: http://publib.boulder.ibm.com/infocenter/pseries/index.jsp?topic=/com.ibm.vacpp7a.doc/language/ref/clrc09cplr367.htm
--- Arman Idris <[EMAIL PROTECTED]> wrote: > 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 > > __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis