Req #78836 [NEW]: Add support for general C macros/includes for FFI header
| From: | lisachenko dot it at gmail dot com | Date: | Tue, 19 Nov 2019 14:01:46 +0000 |
| Subject: | Req #78836 [NEW]: Add support for general C macros/includes for FFI header | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-223796@lists.php.net to get a copy of this message | ||
From: lisachenko dot it at gmail dot com
Operating system:
PHP version: 7.4.0RC6
Package: *Extensibility Functions
Bug Type: Feature/Change Request
Bug description:Add support for general C macros/includes for FFI header
Description:
------------
Current implementation of C header parser is partial in PHP. Thus in
order to use FFI with existing libraries, someone needs to craft own
version of header, because macros and includes are not supported.
It would be nice to extend current FFI C parser and have an ability to
include several files without manual ordering.
--
Edit bug report at https://bugs.php.net/bug.php?id=78836&edit=1
--
Fix committed: https://bugs.php.net/fix.php?id=78836&r=fixed
Fixed in release: https://bugs.php.net/fix.php?id=78836&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=78836&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=78836&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=78836&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=78836&r=support
Expected behavior: https://bugs.php.net/fix.php?id=78836&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=78836&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=78836&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=78836&r=globals
PHP version support discontinued: https://bugs.php.net/fix.php?id=78836&r=phptooold
Daylight Savings: https://bugs.php.net/fix.php?id=78836&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=78836&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=78836&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=78836&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=78836&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=78836&r=mysqlcfg