1 /* This is a generated file, edit the .stub.php file instead. 2 * Stub hash: 670f79f43896b4f0cfd45396bdd8d7a06af1b613 */ 3 4 ZEND_BEGIN_ARG_INFO_EX(arginfo_dba_popen, 0, 0, 2) 5 ZEND_ARG_INFO(0, path) 6 ZEND_ARG_INFO(0, mode) 7 ZEND_ARG_INFO(0, handler) 8 ZEND_ARG_VARIADIC_INFO(0, handler_params) 9 ZEND_END_ARG_INFO() 10 11 #define arginfo_dba_open arginfo_dba_popen 12 13 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_dba_close, 0, 1, IS_VOID, 0) 14 ZEND_ARG_INFO(0, dba) 15 ZEND_END_ARG_INFO() 16 17 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_dba_exists, 0, 2, _IS_BOOL, 0) 18 ZEND_ARG_INFO(0, key) 19 ZEND_ARG_INFO(0, dba) 20 ZEND_END_ARG_INFO() 21 22 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_dba_fetch, 0, 2, MAY_BE_STRING|MAY_BE_FALSE) 23 ZEND_ARG_INFO(0, key) 24 ZEND_ARG_INFO(0, skip) 25 ZEND_ARG_INFO(0, dba) 26 ZEND_END_ARG_INFO() 27 28 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_dba_key_split, 0, 1, MAY_BE_ARRAY|MAY_BE_FALSE) 29 ZEND_ARG_TYPE_MASK(0, key, MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL, NULL) 30 ZEND_END_ARG_INFO() 31 32 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_dba_firstkey, 0, 1, MAY_BE_STRING|MAY_BE_FALSE) 33 ZEND_ARG_INFO(0, dba) 34 ZEND_END_ARG_INFO() 35 36 #define arginfo_dba_nextkey arginfo_dba_firstkey 37 38 #define arginfo_dba_delete arginfo_dba_exists 39 40 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_dba_insert, 0, 3, _IS_BOOL, 0) 41 ZEND_ARG_INFO(0, key) 42 ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0) 43 ZEND_ARG_INFO(0, dba) 44 ZEND_END_ARG_INFO() 45 46 #define arginfo_dba_replace arginfo_dba_insert 47 48 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_dba_optimize, 0, 1, _IS_BOOL, 0) 49 ZEND_ARG_INFO(0, dba) 50 ZEND_END_ARG_INFO() 51 52 #define arginfo_dba_sync arginfo_dba_optimize 53 54 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_dba_handlers, 0, 0, IS_ARRAY, 0) 55 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, full_info, _IS_BOOL, 0, "false") 56 ZEND_END_ARG_INFO() 57 58 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_dba_list, 0, 0, IS_ARRAY, 0) 59 ZEND_END_ARG_INFO() 60 61 62 ZEND_FUNCTION(dba_popen); 63 ZEND_FUNCTION(dba_open); 64 ZEND_FUNCTION(dba_close); 65 ZEND_FUNCTION(dba_exists); 66 ZEND_FUNCTION(dba_fetch); 67 ZEND_FUNCTION(dba_key_split); 68 ZEND_FUNCTION(dba_firstkey); 69 ZEND_FUNCTION(dba_nextkey); 70 ZEND_FUNCTION(dba_delete); 71 ZEND_FUNCTION(dba_insert); 72 ZEND_FUNCTION(dba_replace); 73 ZEND_FUNCTION(dba_optimize); 74 ZEND_FUNCTION(dba_sync); 75 ZEND_FUNCTION(dba_handlers); 76 ZEND_FUNCTION(dba_list); 77 78 79 static const zend_function_entry ext_functions[] = { 80 ZEND_FE(dba_popen, arginfo_dba_popen) 81 ZEND_FE(dba_open, arginfo_dba_open) 82 ZEND_FE(dba_close, arginfo_dba_close) 83 ZEND_FE(dba_exists, arginfo_dba_exists) 84 ZEND_FE(dba_fetch, arginfo_dba_fetch) 85 ZEND_FE(dba_key_split, arginfo_dba_key_split) 86 ZEND_FE(dba_firstkey, arginfo_dba_firstkey) 87 ZEND_FE(dba_nextkey, arginfo_dba_nextkey) 88 ZEND_FE(dba_delete, arginfo_dba_delete) 89 ZEND_FE(dba_insert, arginfo_dba_insert) 90 ZEND_FE(dba_replace, arginfo_dba_replace) 91 ZEND_FE(dba_optimize, arginfo_dba_optimize) 92 ZEND_FE(dba_sync, arginfo_dba_sync) 93 ZEND_FE(dba_handlers, arginfo_dba_handlers) 94 ZEND_FE(dba_list, arginfo_dba_list) 95 ZEND_FE_END 96 }; 97