Skip to content

Commit b8327cf

Browse files
committed
Inline DBA_ID_GET2(_3) Macro
1 parent 864a795 commit b8327cf

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

ext/dba/dba.c

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -187,9 +187,6 @@ static size_t php_dba_make_key(zval *key, char **key_str, char **key_free)
187187
RETURN_THROWS(); \
188188
}
189189

190-
#define DBA_ID_GET2 DBA_ID_PARS; DBA_GET2; DBA_FETCH_RESOURCE_WITH_ID(info, id)
191-
#define DBA_ID_GET2_3 DBA_ID_PARS; DBA_GET2_3; DBA_FETCH_RESOURCE_WITH_ID(info, id)
192-
193190
#define DBA_ID_DONE \
194191
if (key_free) efree(key_free)
195192
/* a DBA handler must have specific routines */
@@ -941,7 +938,9 @@ PHP_FUNCTION(dba_close)
941938
/* {{{ Checks, if the specified key exists */
942939
PHP_FUNCTION(dba_exists)
943940
{
944-
DBA_ID_GET2;
941+
DBA_ID_PARS;
942+
DBA_GET2;
943+
DBA_FETCH_RESOURCE_WITH_ID(info, id);
945944

946945
if(info->hnd->exists(info, key_str, key_len) == SUCCESS) {
947946
DBA_ID_DONE;
@@ -957,7 +956,9 @@ PHP_FUNCTION(dba_fetch)
957956
{
958957
char *val;
959958
size_t len = 0;
960-
DBA_ID_GET2_3;
959+
DBA_ID_PARS;
960+
DBA_GET2_3;
961+
DBA_FETCH_RESOURCE_WITH_ID(info, id);
961962

962963
if (ac==3) {
963964
if (!strcmp(info->hnd->name, "cdb")) {
@@ -1079,7 +1080,9 @@ PHP_FUNCTION(dba_nextkey)
10791080
If inifile: remove all other key lines */
10801081
PHP_FUNCTION(dba_delete)
10811082
{
1082-
DBA_ID_GET2;
1083+
DBA_ID_PARS;
1084+
DBA_GET2;
1085+
DBA_FETCH_RESOURCE_WITH_ID(info, id);
10831086

10841087
DBA_WRITE_CHECK_WITH_ID;
10851088

0 commit comments

Comments
 (0)