最近看到下面這兩個,一時之間還搞不太懂…
- __BEGIN_DECLS
- __END_DECLS
後來 google 一下,才發現原來是在 bioniclibcincludesyscdefs.h
#if defined(__cplusplus)
#define __BEGIN_DECLS extern “C” {
#define __END_DECLS }
#define __static_cast(x,y) static_cast<x>(y)
#else
#define __BEGIN_DECLS
#define __END_DECLS
#define __static_cast(x,y) (x)y
#endif
給大家參考一下囉~