blob: 849f6c410b869f66932861cfee10ef55559f45bc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
/**
* Ini.cpp
*
* Implementation for ....
*
* @copyright 2013 Copernica BV
*/
#include "includes.h"
/**
* Set up namespace
*/
namespace Php {
/**
* Filling ini_entries
* @param zend_ini_entry *ini_entry, int module_number
* @param int module_number
*/
void Ini::fill(zend_ini_entry_def *ini_entry, int module_number)
{
ini_entry->modifiable = static_cast<int>(_place);
ini_entry->name = _name.data();
ini_entry->on_modify = OnUpdateString;
ini_entry->mh_arg1 = nullptr;
#ifdef ZTS
ini_entry->mh_arg2 = (void *) &phpcpp_globals_id;
#else
ini_entry->mh_arg2 = (void *) &phpcpp_globals;
#endif
ini_entry->mh_arg3 = nullptr;
ini_entry->value = _value.data();
ini_entry->displayer = nullptr;
}
/**
* End of namespace
*/
}
|