Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/php/pecl-php-ffi
Foreign Function Interface
https://github.com/php/pecl-php-ffi
b47a2cf79c0e3c780c3e5864f1ca4bc9de61dc82 authored over 14 years ago
23af56403ce1b36e3fcef666a35d84586aa37de8 authored over 14 years ago
update build so it compiles on rhel 5 64-bit systems.
5350371c65d39294a5b3d66ae37bcd8e9553a9c6 authored over 14 years agoAs announced in http://news.php.net/php.pecl.dev/7123
e0bc4e5524a4d7210c1008d185fed815948a3448 authored almost 15 years agoab62400e330ed52d26bafaf5c40b0894068cc489 authored about 15 years ago
4336d90be234257e209601c0cb31cfb50e02d27a authored over 15 years ago
8aa7572148996a81863bbbf18544413e6b6b9580 authored over 16 years ago
- Fix build against 5.3
3848835c009b4298c6f060feb8f55bde9f480904 authored over 16 years ago- Please use the -dev tag during the development cycle so that snapshots can easily be distinguis...
fb3b8db21ea279e66f18fe1ea85fc9886b3262d1 authored almost 17 years ago# for i in `find . -regex '.*/test.*/\.cvsignore' -exec grep -L '*.mem' {} \+`; do echo $i; sed "...
9593397024f2ba2d81967dc318c5e1e7912b5fa2 authored about 18 years agobfa8d50c2ff9bf7181be2639ae4c9449669fe103 authored over 18 years ago
17cf6a3bce4d8c653809df3db64eba82e7f55d5e authored over 19 years ago
90e239ef75e0ca6bba01914d0e6934219a15a4b3 authored over 19 years ago
9e6abfb6798e913af71041150f9a6f156ea69d10 authored over 20 years ago
Note that examples/ctype.php doesn't work due to an infinite recursion problem;
something in the ...
3f028cf4bb3217ad530a1b29acaa849de7e431f3 authored over 20 years ago
(and fix assignment bug in ffi)
2613db594a8467f5d92052620aa128c775230fce authored over 20 years ago738f3be7cb38457c6dd7b38ff3a7bf9196edc808 authored almost 21 years ago
8df5c26e9eb9f66bb0f4c1304f4b514f9d9ed565 authored almost 21 years ago
3c0d57b573a3ca6e023c71411f9c5368137ab4b8 authored almost 21 years ago
50bd1582a92fe3e6f9c5a58c1357b5b1235c4ada authored almost 21 years ago
4d20e75249067ccb88971e2300a208d78808de81 authored almost 21 years ago
Fixed build, which was broken by recent ZE changes.
f29ce9a49ac771d3d808b5abdefca4c8e701e184 authored almost 21 years ago
# When protected method are implemented we will be able to hide
# initialization methods, that u...
Better indicator to show we are working with strings.
72a38f446b0c02881d76b76fc47ace2d4e32b987 authored about 21 years ago0d385161ff183e8f9643c9d7701368fd243183bc authored about 21 years ago
1e6607f86a5cc1cec02f96e9b5b3ed0456d0a3c9 authored about 21 years ago
6ff082fce9dc79e970289bc0fda8c6fc93ac7d1e authored about 21 years ago
14fdc7d96b42617836ce372dc11256c4e17c7c33 authored about 21 years ago
e86973d1738fd0e4485008c9b0faee5fd689452d authored about 21 years ago
39967db6ae55aeeeb07c24f05fe45c176a365993 authored about 21 years ago
9042320fc0b1e92992c8a3f98cd48fbec4dccc49 authored about 21 years ago
to be treated as (char) assignments are in C:
int isalnum(int c);
$ffi->isalnum('a') === $ffi->...
58b3f0fa28ec9d9ea4b3815eef5b5e28433a6821 authored about 21 years ago4e60f4bec9dd51235b90c6518c518d46b83a6797 authored about 21 years ago
1def21db6aa8c80f35aa1d86a1861e0a51722f96 authored about 21 years ago
Add place holder for callbacks in the parser.
Improve error reporting when a bogus type name is u...
c34ff7c21df94d50a1d7e509671c01e35a9a072d authored about 21 years ago
35dd2e54451e7467201136f0f09025ac141e1182 authored about 21 years ago
f01cd009d5acf0f8c1b7f5627c5847dc26e60330 authored about 21 years ago
eda74701ec44a7446a61dabd952da2c3328dd90b authored about 21 years ago
de356c01c04781bd22781df8a514b0e8ef36c4ed authored about 21 years ago
b63a9ce2b6d67df0cf5108b84449e6d98d01026d authored about 21 years ago
Implement write support for those.
Add virtual __sizeof property to ffi_struct which returns the ...
2130c1026d9c2c5032ab9e45bfe5bd40164c02b9 authored about 21 years ago
touch parser
add a couple of lines of info to README
188a1e59ce4e258f5c0eb801d49fb1309d3f1260 authored about 21 years ago
9994a75735edb963b3b16de9cc01d6a4ca48d7e4 authored about 21 years ago
813dfa6bedcecb1fff7a0ae09e40b779373562fd authored about 21 years ago
ca8468999f7d9ba7a04c977b7055cc69ed1e0e77 authored about 21 years ago
97775f60383bd2d8d0c826e00745f2a5948dc7e3 authored about 21 years ago
8211a29cbb61650c6c338be32843acacfcafe83a authored about 21 years ago
sizeof(long double) == sizeof(double)
a198790bbb0493d454d4208f7798bdb5353de642 authored about 21 years agoc570863ef9798e5b0e15d39435bf26b800831a77 authored about 21 years ago
so switch to other syntax from newer lemon versions.
38ee3f9517b31cfc8801b987eb958f1efd8e4dd0 authored about 21 years agob78ef80935bdab977f867ddef7081a89036e2e72 authored about 21 years ago
a3161e0136d91c8f3c2d0ebd4fc3105210f4756c authored about 21 years ago
<?php
$ffi = new ffi(<<<EOD
[lib='libc.so.6'] int time(int *tv);
EOD
);
echo $ffi->time(null);...
4be7c4bb2c5a4aa09c59508f1290d28cf3fa3d1d authored about 21 years ago0721f099973231d25c1aaf7365f965efbffc4789 authored about 21 years ago
cd67d2a353fdc01b13a17bbb2fa6327c5070149c authored about 21 years ago
from DLLs and DSO's (Unix).
Tested under win32 only for now, but should compile under Unices also.