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

Kirim email ke