php-src/ext/pdo_firebird
Dmitry Stogov 067df26344 Use memrchr() when available
On x86_64 glibc memrchr() uses SSE/AVX CPU extensions and works much
faster then naive loop. On x86 32-bit we still use inlined version.

memrchr() is a GNU extension. Its prototype  becomes available when
<string.h> is included with defined _GNU_SOURCE macro. Previously, we
defined it in "php_config.h", but some sources may include <string.h>
befire it. To avod mess we also pass -D_GNU_SOURCE to C compiler.
2021-11-24 16:13:34 +03:00
..
tests Disable lsan on new PDO firebird tests 2021-06-29 16:49:50 +02:00
config.m4 Add AS_HELP_STRING to *nix build configure options 2019-03-07 20:36:59 +01:00
config.w32 Trim trailing whitespace in source code files 2018-10-13 14:17:28 +02:00
CREDITS
firebird_driver.c Use memrchr() when available 2021-11-24 16:13:34 +03:00
firebird_statement.c Merge branch 'PHP-8.0' 2021-06-27 21:40:02 -07:00
pdo_firebird.c Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_pdo_firebird_int.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_pdo_firebird.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00