Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.41
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
php-7.4.33 /
ext /
ffi /
tests /
Delete
Unzip
Name
Size
Permission
Date
Action
001.phpt
213
B
-rw-rw-r--
2022-10-31 11:36
002.phpt
4
KB
-rw-rw-r--
2022-10-31 11:36
003.phpt
1.06
KB
-rw-rw-r--
2022-10-31 11:36
004.phpt
1.32
KB
-rw-rw-r--
2022-10-31 11:36
005.phpt
457
B
-rw-rw-r--
2022-10-31 11:36
006.phpt
457
B
-rw-rw-r--
2022-10-31 11:36
007.phpt
372
B
-rw-rw-r--
2022-10-31 11:36
008.phpt
677
B
-rw-rw-r--
2022-10-31 11:36
009.phpt
652
B
-rw-rw-r--
2022-10-31 11:36
010.phpt
263
B
-rw-rw-r--
2022-10-31 11:36
011.phpt
298
B
-rw-rw-r--
2022-10-31 11:36
012.phpt
312
B
-rw-rw-r--
2022-10-31 11:36
013.phpt
1.57
KB
-rw-rw-r--
2022-10-31 11:36
014.phpt
315
B
-rw-rw-r--
2022-10-31 11:36
015.phpt
1.48
KB
-rw-rw-r--
2022-10-31 11:36
016.phpt
704
B
-rw-rw-r--
2022-10-31 11:36
017.phpt
756
B
-rw-rw-r--
2022-10-31 11:36
018.phpt
494
B
-rw-rw-r--
2022-10-31 11:36
019.phpt
435
B
-rw-rw-r--
2022-10-31 11:36
020.phpt
1.54
KB
-rw-rw-r--
2022-10-31 11:36
021.phpt
1.98
KB
-rw-rw-r--
2022-10-31 11:36
022.phpt
2.95
KB
-rw-rw-r--
2022-10-31 11:36
023.phpt
465
B
-rw-rw-r--
2022-10-31 11:36
024.phpt
540
B
-rw-rw-r--
2022-10-31 11:36
025.phpt
632
B
-rw-rw-r--
2022-10-31 11:36
026.phpt
454
B
-rw-rw-r--
2022-10-31 11:36
027.phpt
2.18
KB
-rw-rw-r--
2022-10-31 11:36
028.phpt
1.22
KB
-rw-rw-r--
2022-10-31 11:36
029.phpt
332
B
-rw-rw-r--
2022-10-31 11:36
030.phpt
370
B
-rw-rw-r--
2022-10-31 11:36
031.phpt
817
B
-rw-rw-r--
2022-10-31 11:36
032.phpt
1.04
KB
-rw-rw-r--
2022-10-31 11:36
033.phpt
997
B
-rw-rw-r--
2022-10-31 11:36
034.phpt
677
B
-rw-rw-r--
2022-10-31 11:36
035.phpt
453
B
-rw-rw-r--
2022-10-31 11:36
036.phpt
487
B
-rw-rw-r--
2022-10-31 11:36
037.phpt
364
B
-rw-rw-r--
2022-10-31 11:36
038.phpt
358
B
-rw-rw-r--
2022-10-31 11:36
039.phpt
541
B
-rw-rw-r--
2022-10-31 11:36
040.phpt
1.55
KB
-rw-rw-r--
2022-10-31 11:36
041.phpt
2.36
KB
-rw-rw-r--
2022-10-31 11:36
042.phpt
320
B
-rw-rw-r--
2022-10-31 11:36
043.phpt
368
B
-rw-rw-r--
2022-10-31 11:36
044.phpt
1.14
KB
-rw-rw-r--
2022-10-31 11:36
045.phpt
657
B
-rw-rw-r--
2022-10-31 11:36
100.phpt
1.27
KB
-rw-rw-r--
2022-10-31 11:36
101.phpt
1.32
KB
-rw-rw-r--
2022-10-31 11:36
200.phpt
871
B
-rw-rw-r--
2022-10-31 11:36
300-win32.h.in
111
B
-rw-rw-r--
2022-10-31 11:36
300.h
67
B
-rw-rw-r--
2022-10-31 11:36
300.phpt
504
B
-rw-rw-r--
2022-10-31 11:36
301-win32.phpt
565
B
-rw-rw-r--
2022-10-31 11:36
301.phpt
308
B
-rw-rw-r--
2022-10-31 11:36
302.phpt
328
B
-rw-rw-r--
2022-10-31 11:36
303.phpt
334
B
-rw-rw-r--
2022-10-31 11:36
bug77632.phpt
427
B
-rw-rw-r--
2022-10-31 11:36
bug77632b.phpt
656
B
-rw-rw-r--
2022-10-31 11:36
bug77706.phpt
1.44
KB
-rw-rw-r--
2022-10-31 11:36
bug77768.phpt
731
B
-rw-rw-r--
2022-10-31 11:36
bug78270_1.phpt
801
B
-rw-rw-r--
2022-10-31 11:36
bug78270_2.phpt
1.33
KB
-rw-rw-r--
2022-10-31 11:36
bug78543.phpt
270
B
-rw-rw-r--
2022-10-31 11:36
bug78714.phpt
368
B
-rw-rw-r--
2022-10-31 11:36
bug78761.phpt
462
B
-rw-rw-r--
2022-10-31 11:36
bug78761_preload.h
0
B
-rw-rw-r--
2022-10-31 11:36
bug78761_preload.php
51
B
-rw-rw-r--
2022-10-31 11:36
bug78762.phpt
289
B
-rw-rw-r--
2022-10-31 11:36
bug79096.phpt
755
B
-rw-rw-r--
2022-10-31 11:36
bug79177.phpt
1.06
KB
-rw-rw-r--
2022-10-31 11:36
bug79532.phpt
762
B
-rw-rw-r--
2022-10-31 11:36
bug79571.phpt
585
B
-rw-rw-r--
2022-10-31 11:36
bug79576.phpt
1008
B
-rw-rw-r--
2022-10-31 11:36
bug80186.phpt
295
B
-rw-rw-r--
2022-10-31 11:36
callconv.phpt
1.07
KB
-rw-rw-r--
2022-10-31 11:36
callconv_x86.dll
8.5
KB
-rw-rw-r--
2022-10-31 11:36
list.phpt
1.62
KB
-rw-rw-r--
2022-10-31 11:36
preload.inc
38
B
-rw-rw-r--
2022-10-31 11:36
skipif.inc
80
B
-rw-rw-r--
2022-10-31 11:36
utils.inc
711
B
-rw-rw-r--
2022-10-31 11:36
Save
Rename
--TEST-- FFI 002: Check C declaration parser --SKIPIF-- <?php require_once('skipif.inc'); ?> --INI-- ffi.enable=1 --FILE-- <?php echo "Empty declaration\n"; $ffi = FFI::cdef(<<<EOF EOF ); echo " ok\n"; echo "Various declarations\n"; $ffi = FFI::cdef(<<<EOF /* allowed storage classes */ typedef int type1; // extern int var2; static int var3; auto int var4; register int var5; /* allowed types */ typedef void type6; typedef char type7; /* sint8_t or uint8_t */ typedef signed char type8; /* sint8_t */ typedef unsigned char type9; /* uint8_t */ typedef short type10; /* sint16_t */ typedef signed short type11; /* sint16_t */ typedef short int type12; /* sint16_t */ typedef signed short int type13; /* sint16_t */ typedef unsigned short type14; /* uint16_t */ typedef unsigned short int type15; /* uint16_t */ typedef int type16; /* sint32_t */ typedef signed type17; /* sint32_t */ typedef signed int type18; /* sint32_t */ typedef unsigned type19; /* uint32_t */ typedef unsigned int type20; /* uint32_t */ typedef long type21; /* sint32_t or sint64_t */ typedef signed long type22; /* sint32_t or sint64_t */ typedef long int type23; /* sint32_t or sint64_t */ typedef signed long int type24; /* sint32_t or sint64_t */ typedef unsigned long type25; /* uint32_t or uint64_t */ typedef unsigned long int type25_2; /* uint32_t or uint64_t */ typedef long long type26; /* sint64_t */ typedef signed long long type27; /* sint64_t */ typedef long long int type28; /* sint64_t */ typedef signed long long int type29; /* sint64_t */ typedef unsigned long long type30; /* uint64_t */ typedef unsigned long long int type31; /* uint64_t */ typedef float type32; typedef double type33; typedef long double type34; typedef _Bool type35; // typedef float _Complex type36; // typedef double _Complex type36_2; // typedef long double _Complex type36_3; /* struct and union */ struct tag1; union tag2; typedef struct tag1 {int x; int y;} type37; typedef union tag2 {int x; int y;} type38; typedef struct {int x, y; int z;} type39; typedef struct {unsigned int x:8, y:8;} type40; typedef struct {unsigned int x:8, :8, y:8;} type41; /* enum */ enum tag3; typedef enum tag3 {A,B,C} type42; typedef enum {D,E=10,F,} type43; /* type qualifiers */ typedef void* type46; typedef const void* type47; typedef restrict void* type48; typedef volatile void* type49; typedef _Atomic void* type50; typedef const volatile void* type51; /* function specifiers */ static void f1(); static inline void f2(); static _Noreturn void f3(); /* align specifier */ typedef double _Alignas(char) type52; typedef double _Alignas(1) type53; /* pointers */ typedef void * type54; typedef void ** type55; typedef const void * const volatile * const type56; /* arrays */ typedef char type57[]; typedef char type58[const]; typedef char type59[const volatile]; typedef char type60[10]; typedef char type61[const 10]; typedef char type62[static 10]; typedef char type63[static const volatile 10]; typedef char type64[const volatile static 10]; typedef char type65[]; typedef char type66[const volatile]; typedef char type67[10][10]; /* functions */ static void f4(); static void f5(void); static void f6(int x); static void f7(int x, int y); static void f8(int x, int y, ...); static void f9(int, int); static void f9(int, int, ...); static void f10(...); static void f11(const char *name); static void f12(const char *); static void f13(const int a[5]); static void f14(const int[5]); /* nested */ typedef int *type69[4]; typedef int (*type70)[4]; typedef int (*type71[3])(int *x, int *y); typedef int (*type72(int (*)(long), int))(int, ...); EOF ); echo " ok\n"; ?> --EXPECT-- Empty declaration ok Various declarations ok