|
php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include <zend_config.h>#include "../TSRM/TSRM.h"#include <stdio.h>#include <assert.h>#include <math.h>#include <stdarg.h>#include <stddef.h>#include <limits.h>#include "zend_range_check.h"Go to the source code of this file.
Data Structures | |
| union | zend_max_align_t |
Functions | |
| char * | alloca () |
| #define __has_attribute | ( | x | ) |
Definition at line 81 of file zend_portability.h.
| #define __has_builtin | ( | x | ) |
Definition at line 84 of file zend_portability.h.
| #define __has_feature | ( | x | ) |
Definition at line 87 of file zend_portability.h.
| #define __ZEND_DO_PRAGMA | ( | x | ) |
Definition at line 764 of file zend_portability.h.
| #define _ZEND_DO_PRAGMA | ( | x | ) |
Definition at line 765 of file zend_portability.h.
| #define _ZEND_UNREACHABLE | ( | ) |
Definition at line 112 of file zend_portability.h.
Definition at line 218 of file zend_portability.h.
| #define BEGIN_EXTERN_C | ( | ) |
Definition at line 28 of file zend_portability.h.
Definition at line 185 of file zend_portability.h.
Definition at line 220 of file zend_portability.h.
| #define EMPTY_SWITCH_DEFAULT_CASE | ( | ) |
Definition at line 130 of file zend_portability.h.
| #define END_EXTERN_C | ( | ) |
Definition at line 29 of file zend_portability.h.
| #define EXPECTED | ( | condition | ) |
Definition at line 389 of file zend_portability.h.
Definition at line 221 of file zend_portability.h.
| #define JMP_BUF sigjmp_buf |
Definition at line 400 of file zend_portability.h.
| #define LONG_MAX 2147483647L |
Definition at line 448 of file zend_portability.h.
Definition at line 452 of file zend_portability.h.
Definition at line 399 of file zend_portability.h.
| #define MAX_LENGTH_OF_DOUBLE 32 |
Definition at line 455 of file zend_portability.h.
Definition at line 219 of file zend_portability.h.
Definition at line 398 of file zend_portability.h.
| #define UNEXPECTED | ( | condition | ) |
Definition at line 390 of file zend_portability.h.
| #define XtOffsetOf | ( | s_type, | |
| field ) |
Definition at line 394 of file zend_portability.h.
| #define Z_DBG | ( | expr | ) |
Definition at line 438 of file zend_portability.h.
| #define zend_always_inline inline |
Definition at line 375 of file zend_portability.h.
| #define ZEND_ASSERT | ( | c | ) |
Definition at line 106 of file zend_portability.h.
| #define ZEND_ASSUME | ( | c | ) |
Definition at line 100 of file zend_portability.h.
Definition at line 236 of file zend_portability.h.
Definition at line 237 of file zend_portability.h.
| #define ZEND_ATTRIBUTE_COLD_LABEL |
Definition at line 302 of file zend_portability.h.
| #define ZEND_ATTRIBUTE_CONST |
Definition at line 243 of file zend_portability.h.
| #define ZEND_ATTRIBUTE_DEPRECATED |
Definition at line 263 of file zend_portability.h.
Definition at line 249 of file zend_portability.h.
| #define ZEND_ATTRIBUTE_MALLOC |
Definition at line 229 of file zend_portability.h.
| #define ZEND_ATTRIBUTE_NONNULL |
Definition at line 278 of file zend_portability.h.
| #define ZEND_ATTRIBUTE_NONNULL_ARGS | ( | ... | ) |
Definition at line 279 of file zend_portability.h.
Definition at line 255 of file zend_portability.h.
| #define ZEND_ATTRIBUTE_UNUSED |
Definition at line 269 of file zend_portability.h.
| #define ZEND_ATTRIBUTE_UNUSED_LABEL |
Definition at line 301 of file zend_portability.h.
| #define ZEND_BIT_TEST | ( | bits, | |
| bit ) |
Definition at line 462 of file zend_portability.h.
| #define ZEND_CGG_DIAGNOSTIC_IGNORED_END ZEND_DIAGNOSTIC_IGNORED_END |
Definition at line 786 of file zend_portability.h.
| #define ZEND_CGG_DIAGNOSTIC_IGNORED_START ZEND_DIAGNOSTIC_IGNORED_START |
Definition at line 784 of file zend_portability.h.
| #define ZEND_COLD |
Definition at line 292 of file zend_portability.h.
| #define ZEND_CONST_COND | ( | _condition, | |
| _default ) |
Definition at line 352 of file zend_portability.h.
| #define ZEND_DIAGNOSTIC_IGNORED_END |
Definition at line 780 of file zend_portability.h.
Definition at line 779 of file zend_portability.h.
| #define ZEND_ELEMENT_COUNT | ( | m | ) |
Definition at line 345 of file zend_portability.h.
| #define ZEND_EXPAND_VA | ( | code | ) |
Definition at line 735 of file zend_portability.h.
| #define ZEND_EXTENSIONS_SUPPORT 0 |
Definition at line 186 of file zend_portability.h.
Definition at line 125 of file zend_portability.h.
| #define ZEND_FASTCALL |
Definition at line 312 of file zend_portability.h.
| #define ZEND_FILE_LINE_C |
Definition at line 427 of file zend_portability.h.
| #define ZEND_FILE_LINE_CC |
Definition at line 428 of file zend_portability.h.
Definition at line 421 of file zend_portability.h.
| #define ZEND_FILE_LINE_DC |
Definition at line 422 of file zend_portability.h.
| #define ZEND_FILE_LINE_EMPTY_C |
Definition at line 429 of file zend_portability.h.
| #define ZEND_FILE_LINE_EMPTY_CC |
Definition at line 430 of file zend_portability.h.
Definition at line 423 of file zend_portability.h.
| #define ZEND_FILE_LINE_ORIG_DC |
Definition at line 424 of file zend_portability.h.
| #define ZEND_FILE_LINE_ORIG_RELAY_C |
Definition at line 431 of file zend_portability.h.
| #define ZEND_FILE_LINE_ORIG_RELAY_CC |
Definition at line 432 of file zend_portability.h.
| #define ZEND_FILE_LINE_RELAY_C |
Definition at line 425 of file zend_portability.h.
| #define ZEND_FILE_LINE_RELAY_CC |
Definition at line 426 of file zend_portability.h.
Definition at line 480 of file zend_portability.h.
| #define ZEND_GCC_VERSION 0 |
Definition at line 76 of file zend_portability.h.
| #define ZEND_IGNORE_LEAKS_BEGIN | ( | ) |
Definition at line 747 of file zend_portability.h.
| #define ZEND_IGNORE_LEAKS_END | ( | ) |
Definition at line 748 of file zend_portability.h.
| #define ZEND_IGNORE_VALUE | ( | x | ) |
Definition at line 135 of file zend_portability.h.
| #define ZEND_INDIRECT_RETURN |
Definition at line 761 of file zend_portability.h.
| #define ZEND_INFINITY INFINITY |
Definition at line 465 of file zend_portability.h.
Definition at line 675 of file zend_portability.h.
Definition at line 695 of file zend_portability.h.
Definition at line 715 of file zend_portability.h.
Definition at line 626 of file zend_portability.h.
Definition at line 600 of file zend_portability.h.
Definition at line 652 of file zend_portability.h.
Definition at line 575 of file zend_portability.h.
Definition at line 479 of file zend_portability.h.
Definition at line 478 of file zend_portability.h.
Definition at line 488 of file zend_portability.h.
| #define ZEND_MAX_RESERVED_RESOURCES 6 |
Definition at line 496 of file zend_portability.h.
Definition at line 467 of file zend_portability.h.
| #define zend_never_inline |
Definition at line 380 of file zend_portability.h.
| #define ZEND_NORETURN |
Definition at line 322 of file zend_portability.h.
Definition at line 485 of file zend_portability.h.
| #define ZEND_OPT_SIZE |
Definition at line 293 of file zend_portability.h.
| #define ZEND_OPT_SPEED |
Definition at line 294 of file zend_portability.h.
| #define ZEND_PATHS_SEPARATOR ':' |
Definition at line 44 of file zend_portability.h.
| #define zend_quiet_write | ( | ... | ) |
Definition at line 138 of file zend_portability.h.
Definition at line 504 of file zend_portability.h.
| #define ZEND_SET_ALIGNED | ( | alignment, | |
| decl ) |
Definition at line 725 of file zend_portability.h.
Definition at line 728 of file zend_portability.h.
Definition at line 729 of file zend_portability.h.
| #define ZEND_STACK_ALIGNED |
Definition at line 328 of file zend_portability.h.
| #define ZEND_STATIC_ASSERT | ( | c, | |
| m ) |
Definition at line 791 of file zend_portability.h.
| #define ZEND_STRL | ( | str | ) |
Definition at line 483 of file zend_portability.h.
| #define ZEND_STRS | ( | str | ) |
Definition at line 484 of file zend_portability.h.
Do a three-way comparison of two integers and returns -1, 0 or 1 depending on whether a is smaller, equal or larger than #b.
Definition at line 494 of file zend_portability.h.
| #define ZEND_TRUTH | ( | x | ) |
Definition at line 487 of file zend_portability.h.
| #define ZEND_UNREACHABLE | ( | ) |
Definition at line 118 of file zend_portability.h.
| #define ZEND_VALID_SOCKET | ( | sock | ) |
Definition at line 511 of file zend_portability.h.
Definition at line 755 of file zend_portability.h.
| #define ZTS_V 0 |
Definition at line 444 of file zend_portability.h.
| char * alloca | ( | ) |