You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/bindings.h
+13-12Lines changed: 13 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -17,26 +17,27 @@
17
17
#include"Zend/zend.h"
18
18
#include"Zend/zend_portability.h"
19
19
20
-
// NOTE: All code in this header file should be made compatible with C, so that pecls written in C can use this functionality.
20
+
// TODO: All code in this header file should be changed to go within BEGIN_EXTERN_C/END_EXTERN_C macros (both header definitions, and C++ declarations, including function implementations),
21
+
// so that pecls written in C can use this functionality without separate C++ files to load bindings.h.
21
22
// BEGIN_EXTERN_C is needed for symbols to be mangled using C rules instead of C++ rules in all includers.
0 commit comments