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