php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
browscap.c File Reference
#include "php.h"
#include "php_browscap.h"
#include "php_ini.h"
#include "zend_ini_scanner.h"
#include "zend_globals.h"

Go to the source code of this file.

Data Structures

struct  browscap_kv
 
struct  browscap_entry
 
struct  browser_data
 
struct  _browscap_parser_ctx
 

Macros

#define BROWSCAP_NUM_CONTAINS   5
 
#define BROWSCAP_G(v)
 
#define DEFAULT_SECTION_NAME   "Default Browser Capability Settings"
 

Typedefs

typedef struct _browscap_parser_ctx browscap_parser_ctx
 

Functions

 PHP_INI_MH (OnChangeBrowscap)
 
 if (browscap &&browscap[0])
 
 if (bdata->filename[0] !='\0')
 
 PHP_FUNCTION (get_browser)
 

Variables

browser_data activation_bdata
 
return SUCCESS
 

Macro Definition Documentation

◆ BROWSCAP_G

#define BROWSCAP_G ( v)
Value:
uint32_t v
Definition cdf.c:1237
#define ZEND_MODULE_GLOBALS_ACCESSOR(module_name, v)
Definition zend_API.h:274

Definition at line 60 of file browscap.c.

◆ BROWSCAP_NUM_CONTAINS

#define BROWSCAP_NUM_CONTAINS   5

Definition at line 24 of file browscap.c.

◆ DEFAULT_SECTION_NAME

#define DEFAULT_SECTION_NAME   "Default Browser Capability Settings"

Definition at line 62 of file browscap.c.

Typedef Documentation

◆ browscap_parser_ctx

Function Documentation

◆ if() [1/2]

if ( bdata->filename ! [0] = '\0')

Definition at line 525 of file browscap.c.

◆ if() [2/2]

if ( browscap && browscap[0])

Definition at line 512 of file browscap.c.

◆ PHP_FUNCTION()

PHP_FUNCTION ( get_browser )

Definition at line 702 of file browscap.c.

◆ PHP_INI_MH()

PHP_INI_MH ( OnChangeBrowscap )

Definition at line 483 of file browscap.c.

Variable Documentation

◆ activation_bdata

browser_data activation_bdata

Definition at line 56 of file browscap.c.

◆ SUCCESS

return SUCCESS
Initial value:
{
browscap_bdata_dtor(&global_bdata, 1)

Definition at line 518 of file browscap.c.