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 | ( | ) |