@@ -33,7 +33,6 @@ static zend_class_entry *php_ce_stream_exception;
3333
3434/* Forward declarations */
3535static void php_stream_error_entry_free (php_stream_error_entry * entry );
36- static bool php_stream_error_code_in_range (zval * this_zv , int start , int end );
3736
3837/* Helper to create a single StreamError object from an entry */
3938static void php_stream_error_create_object (zval * zv , php_stream_error_entry * entry )
@@ -902,82 +901,6 @@ PHP_METHOD(StreamException, getErrors)
902901 RETURN_COPY (errors );
903902}
904903
905- /* StreamErrorCode range helpers - case_id based */
906-
907- static bool php_stream_error_code_in_range (zval * this_zv , int start , int end )
908- {
909- int case_id = zend_enum_fetch_case_id (Z_OBJ_P (this_zv ));
910- return case_id >= start && case_id < end ;
911- }
912-
913- PHP_METHOD (StreamErrorCode , isIoError )
914- {
915- ZEND_PARSE_PARAMETERS_NONE ();
916- RETURN_BOOL (php_stream_error_code_in_range (ZEND_THIS , STREAM_EC_IO_START , STREAM_EC_IO_END ));
917- }
918-
919- PHP_METHOD (StreamErrorCode , isFileSystemError )
920- {
921- ZEND_PARSE_PARAMETERS_NONE ();
922- RETURN_BOOL (php_stream_error_code_in_range (ZEND_THIS , STREAM_EC_FS_START , STREAM_EC_FS_END ));
923- }
924-
925- PHP_METHOD (StreamErrorCode , isWrapperError )
926- {
927- ZEND_PARSE_PARAMETERS_NONE ();
928- RETURN_BOOL (php_stream_error_code_in_range (
929- ZEND_THIS , STREAM_EC_WRAPPER_START , STREAM_EC_WRAPPER_END ));
930- }
931-
932- PHP_METHOD (StreamErrorCode , isFilterError )
933- {
934- ZEND_PARSE_PARAMETERS_NONE ();
935- RETURN_BOOL (php_stream_error_code_in_range (
936- ZEND_THIS , STREAM_EC_FILTER_START , STREAM_EC_FILTER_END ));
937- }
938-
939- PHP_METHOD (StreamErrorCode , isCastError )
940- {
941- ZEND_PARSE_PARAMETERS_NONE ();
942- RETURN_BOOL (php_stream_error_code_in_range (
943- ZEND_THIS , STREAM_EC_CAST_START , STREAM_EC_CAST_END ));
944- }
945-
946- PHP_METHOD (StreamErrorCode , isNetworkError )
947- {
948- ZEND_PARSE_PARAMETERS_NONE ();
949- RETURN_BOOL (php_stream_error_code_in_range (
950- ZEND_THIS , STREAM_EC_NETWORK_START , STREAM_EC_NETWORK_END ));
951- }
952-
953- PHP_METHOD (StreamErrorCode , isEncodingError )
954- {
955- ZEND_PARSE_PARAMETERS_NONE ();
956- RETURN_BOOL (php_stream_error_code_in_range (
957- ZEND_THIS , STREAM_EC_ENCODING_START , STREAM_EC_ENCODING_END ));
958- }
959-
960- PHP_METHOD (StreamErrorCode , isResourceError )
961- {
962- ZEND_PARSE_PARAMETERS_NONE ();
963- RETURN_BOOL (php_stream_error_code_in_range (
964- ZEND_THIS , STREAM_EC_RESOURCE_START , STREAM_EC_RESOURCE_END ));
965- }
966-
967- PHP_METHOD (StreamErrorCode , isLockError )
968- {
969- ZEND_PARSE_PARAMETERS_NONE ();
970- RETURN_BOOL (php_stream_error_code_in_range (
971- ZEND_THIS , STREAM_EC_LOCK_START , STREAM_EC_LOCK_END ));
972- }
973-
974- PHP_METHOD (StreamErrorCode , isUserspaceError )
975- {
976- ZEND_PARSE_PARAMETERS_NONE ();
977- RETURN_BOOL (php_stream_error_code_in_range (
978- ZEND_THIS , STREAM_EC_USERSPACE_START , STREAM_EC_USERSPACE_END ));
979- }
980-
981904/* Module init */
982905
983906PHP_MINIT_FUNCTION (stream_errors )
0 commit comments