Skip to content

Commit

Permalink
db_perlvdb: clang-format for coherent indentation and coding style
Browse files Browse the repository at this point in the history
  • Loading branch information
linuxmaniac committed Nov 11, 2023
1 parent 6d21773 commit a846349
Show file tree
Hide file tree
Showing 8 changed files with 290 additions and 274 deletions.
53 changes: 26 additions & 27 deletions src/modules/db_perlvdb/db_perlvdb.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,36 +30,35 @@ MODULE_VERSION

static int mod_init(void);

SV* vdbmod;
SV *vdbmod;

static int db_perlvdb_bind_api(db_func_t *dbb);

/*
* Perl virtual database module interface
*/
static cmd_export_t cmds[] = {
{"db_bind_api", (cmd_function)db_perlvdb_bind_api, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0}
};
{"db_bind_api", (cmd_function)db_perlvdb_bind_api, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0}};


struct module_exports exports = {
"db_perlvdb", /* module name */
RTLD_NOW | RTLD_GLOBAL, /* dlopen flags */
cmds, /* exported functions */
0, /* exported parameters */
0, /* exported rpc functions */
0, /* exported pseudo-variables */
0, /* response handling function*/
mod_init, /* module initialization function */
0, /* per-child init function */
0 /* destroy function */
"db_perlvdb", /* module name */
RTLD_NOW | RTLD_GLOBAL, /* dlopen flags */
cmds, /* exported functions */
0, /* exported parameters */
0, /* exported rpc functions */
0, /* exported pseudo-variables */
0, /* response handling function*/
mod_init, /* module initialization function */
0, /* per-child init function */
0 /* destroy function */
};


static int mod_init(void)
{
if (!module_loaded("app_perl")) {
if(!module_loaded("app_perl")) {
LM_CRIT("app_perl module not loaded. Exiting.\n");
return -1;
}
Expand All @@ -69,22 +68,22 @@ static int mod_init(void)

static int db_perlvdb_bind_api(db_func_t *dbb)
{
if(dbb==NULL)
if(dbb == NULL)
return -1;

memset(dbb, 0, sizeof(db_func_t));

dbb->use_table = perlvdb_use_table;
dbb->init = perlvdb_db_init;
dbb->close = perlvdb_db_close;
dbb->query = perlvdb_db_query;
dbb->fetch_result = 0;
dbb->raw_query = 0;
dbb->free_result = perlvdb_db_free_result;
dbb->insert = perlvdb_db_insert;
dbb->delete = perlvdb_db_delete;
dbb->update = perlvdb_db_update;
dbb->replace = perlvdb_db_replace;
dbb->use_table = perlvdb_use_table;
dbb->init = perlvdb_db_init;
dbb->close = perlvdb_db_close;
dbb->query = perlvdb_db_query;
dbb->fetch_result = 0;
dbb->raw_query = 0;
dbb->free_result = perlvdb_db_free_result;
dbb->insert = perlvdb_db_insert;
dbb->delete = perlvdb_db_delete;
dbb->update = perlvdb_db_update;
dbb->replace = perlvdb_db_replace;

return 0;
}
32 changes: 16 additions & 16 deletions src/modules/db_perlvdb/db_perlvdb.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
*/

#ifndef _PERLVDB_H
#define _PERLVDB_H
#define _PERLVDB_H


#include "../../lib/srdb1/db.h"
Expand All @@ -36,7 +36,7 @@

/* lock_ops.h defines union semun, perl does not need to redefine it */
#ifdef USE_SYSV_SEM
# define HAS_UNION_SEMUN
#define HAS_UNION_SEMUN
#endif

#undef OP_LT
Expand All @@ -52,23 +52,23 @@
#include "perlvdb_oohelpers.h"
#include "perlvdbfunc.h"

#define PERL_VDB_BASECLASS "Kamailio::VDB"
#define PERL_VDB_BASECLASS "Kamailio::VDB"

#define PERL_VDB_USETABLEMETHOD "use_table"
#define PERL_VDB_INSERTMETHOD "_insert"
#define PERL_VDB_REPLACEMETHOD "_replace"
#define PERL_VDB_UPDATEMETHOD "_update"
#define PERL_VDB_DELETEMETHOD "_delete"
#define PERL_VDB_QUERYMETHOD "_query"
#define PERL_VDB_USETABLEMETHOD "use_table"
#define PERL_VDB_INSERTMETHOD "_insert"
#define PERL_VDB_REPLACEMETHOD "_replace"
#define PERL_VDB_UPDATEMETHOD "_update"
#define PERL_VDB_DELETEMETHOD "_delete"
#define PERL_VDB_QUERYMETHOD "_query"

#define PERL_VDB_COLDEFSMETHOD "coldefs"
#define PERL_VDB_TYPEMETHOD "type"
#define PERL_VDB_NAMEMETHOD "name"
#define PERL_VDB_ROWSMETHOD "rows"
#define PERL_VDB_DATAMETHOD "data"
#define PERL_VDB_COLDEFSMETHOD "coldefs"
#define PERL_VDB_TYPEMETHOD "type"
#define PERL_VDB_NAMEMETHOD "name"
#define PERL_VDB_ROWSMETHOD "rows"
#define PERL_VDB_DATAMETHOD "data"

extern PerlInterpreter* my_perl;
extern PerlInterpreter *my_perl;

extern SV* vdbmod;
extern SV *vdbmod;

#endif /* _PERLVDB_H */

0 comments on commit a846349

Please sign in to comment.