Skip to content

Commit

Permalink
core: pv - coherent indentation and whitespacing
Browse files Browse the repository at this point in the history
(cherry picked from commit 4ffe8b0)
  • Loading branch information
miconda committed May 2, 2016
1 parent f1fc28d commit d82249b
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 37 deletions.
10 changes: 5 additions & 5 deletions pv_core.c
@@ -1,4 +1,4 @@
/*
/*
* Copyright (C) 2009 iptelorg GmbH
*
* Permission to use, copy, modify, and distribute this software for any
Expand Down Expand Up @@ -35,27 +35,27 @@ static pv_export_t core_pvs[] = {
{ STR_STATIC_INIT("?"), PVT_OTHER, pv_get_retcode, 0, 0, 0, 0, 0 },
{ STR_STATIC_INIT("rc"), PVT_OTHER, pv_get_retcode, 0, 0, 0, 0, 0 },
{ STR_STATIC_INIT("retcode"), PVT_OTHER, pv_get_retcode, 0, 0, 0, 0, 0 },

{ {0, 0}, 0, 0, 0, 0, 0, 0, 0 }
};


/** ugly hack to get the return code, needed because the PVs do not know (yet)
about the script context */
* about the script context */
extern int _last_returned_code;

static int pv_get_retcode(struct sip_msg* msg, pv_param_t* p, pv_value_t* res)
{
/* FIXME: as soon as PVs support script context, use it instead of the
return in global variable hack */
* return in global variable hack */
return pv_get_sintval(msg, p, res, _last_returned_code);
}



/** register built-in core pvars.
* should be called before parsing the config script.
* @return 0 on success
* @return 0 on success
*/
int pv_register_core_vars(void)
{
Expand Down
2 changes: 1 addition & 1 deletion pv_core.h
@@ -1,4 +1,4 @@
/*
/*
* Copyright (C) 2009 iptelorg GmbH
*
* Permission to use, copy, modify, and distribute this software for any
Expand Down
52 changes: 26 additions & 26 deletions pvapi.c
Expand Up @@ -13,8 +13,8 @@
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/

Expand Down Expand Up @@ -193,14 +193,14 @@ int pv_table_add(pv_export_t *e)
LM_ERR("invalid parameters\n");
return -1;
}

if(_pv_table_set==0)
{
LM_DBG("PV table not initialized, doing it now\n");
pv_init_table();
}
in = &(e->name);
p = in->s;
p = in->s;
while(is_in_str(p,in) && is_pv_valid_char(*p))
p++;
if(is_in_str(p,in))
Expand Down Expand Up @@ -462,7 +462,7 @@ int pv_table_free(void)
}
memset(_pv_table, 0, sizeof(pv_item_t*)*PV_TABLE_SIZE);
_pv_table_set = 0;

return 0;
}

Expand Down Expand Up @@ -601,7 +601,7 @@ int pv_get_null(struct sip_msg *msg, pv_param_t *param, pv_value_t *res)
{
if(res==NULL)
return -1;

res->rs = pv_str_empty;
res->ri = 0;
res->flags = PV_VAL_NULL;
Expand Down Expand Up @@ -757,7 +757,7 @@ char* pv_parse_spec2(str *in, pv_spec_p e, int silent)
if (!silent) LM_ERR("bad parameters\n");
return NULL;
}

/* LM_DBG("***** input [%.*s] (%d)\n", in->len, in->s, in->len); */
tr = 0;
pvstate = 0;
Expand Down Expand Up @@ -806,7 +806,7 @@ char* pv_parse_spec2(str *in, pv_spec_p e, int silent)
*p, in->len, in->s, pvstate);
goto error;
}
} else {
} else {
if(!is_in_str(p, in)) {
p--;
goto done_inm;
Expand All @@ -824,13 +824,13 @@ char* pv_parse_spec2(str *in, pv_spec_p e, int silent)
done_inm:
if((pte = pv_lookup_spec_name(&pvname, e))==NULL)
{
if (!silent)
if (!silent)
LM_ERR("error searching pvar \"%.*s\"\n", pvname.len, pvname.s);
goto error;
}
if(pte->parse_name!=NULL && pvstate!=2 && pvstate!=5)
{
if (!silent)
if (!silent)
LM_ERR("pvar \"%.*s\" expects an inner name\n",
pvname.len, pvname.s);
goto error;
Expand Down Expand Up @@ -1054,7 +1054,7 @@ int pv_parse_format(str *in, pv_elem_p *el)
return -1;

/*LM_DBG("parsing [%.*s]\n", in->len, in->s);*/

if(in->len == 0)
{
*el = pkg_malloc(sizeof(pv_elem_t));
Expand All @@ -1081,12 +1081,12 @@ int pv_parse_format(str *in, pv_elem_p *el)
*el = e;
if(e0)
e0->next = e;

e->text.s = p;
while(is_in_str(p,in) && *p!=PV_MARKER)
p++;
e->text.len = p - e->text.s;

if(*p == '\0' || !is_in_str(p,in))
break;
s.s = p;
Expand All @@ -1095,7 +1095,7 @@ int pv_parse_format(str *in, pv_elem_p *el)
if(e->spec==NULL)
goto error;
p0 = p + len;

if(p0==NULL)
goto error;
if(*p0 == '\0')
Expand Down Expand Up @@ -1189,7 +1189,7 @@ int pv_parse_avp_name(pv_spec_p sp, str *in)
}
/*LM_DBG("static name [%.*s]\n", in->len, in->s);*/
if(km_parse_avp_spec(in, &sp->pvp.pvn.u.isname.type,
&sp->pvp.pvn.u.isname.name)!=0)
&sp->pvp.pvn.u.isname.name)!=0)
{
LM_ERR("bad avp name [%.*s]\n", in->len, in->s);
return -1;
Expand Down Expand Up @@ -1236,7 +1236,7 @@ int pv_get_avp_name(struct sip_msg* msg, pv_param_p ip, int_str *avp_name,
LM_ERR("null or empty name\n");
return -1;
}

if((tv.flags&PV_TYPE_INT) && (tv.flags&PV_VAL_INT))
{
avp_name->n = tv.ri;
Expand Down Expand Up @@ -1301,13 +1301,13 @@ int pv_get_spec_value(struct sip_msg* msg, pv_spec_p sp, pv_value_t *value)
LM_ERR("bad parameters\n");
return -1;
}

memset(value, 0, sizeof(pv_value_t));

ret = (*sp->getf)(msg, &(sp->pvp), value);
if(ret!=0)
return ret;

if(sp->trans)
return tr_exec(msg, (trans_t*)sp->trans, value);
return ret;
Expand Down Expand Up @@ -1335,7 +1335,7 @@ int pv_printf(struct sip_msg* msg, pv_elem_p list, char *buf, int *len)
pv_value_t tok;
pv_elem_p it;
char *cur;

if(msg==NULL || list==NULL || buf==NULL || len==NULL)
return -1;

Expand All @@ -1344,7 +1344,7 @@ int pv_printf(struct sip_msg* msg, pv_elem_p list, char *buf, int *len)

*buf = '\0';
cur = buf;

n = 0;
for (it=list; it; it=it->next)
{
Expand Down Expand Up @@ -1383,7 +1383,7 @@ int pv_printf(struct sip_msg* msg, pv_elem_p list, char *buf, int *len)
}

goto done;

overflow:
LM_ERR("buffer overflow -- increase the buffer size...\n");
return -1;
Expand Down Expand Up @@ -1572,14 +1572,14 @@ char* tr_lookup(str *in, trans_t **tr)
char *p;
char *p0;
str tclass;
tr_export_t *te = NULL;
tr_export_t *te = NULL;
trans_t *t = NULL;
trans_t *t0 = NULL;
str s;

if(in==NULL || in->s==NULL || tr==NULL)
return NULL;

p = in->s;
do {
while(is_in_str(p, in) && (*p==' ' || *p=='\t' || *p=='\n')) p++;
Expand Down Expand Up @@ -1675,7 +1675,7 @@ int tr_exec(struct sip_msg *msg, trans_t *t, pv_value_t *v)
LM_DBG("invalid parameters\n");
return -1;
}

for(i = t; i!=NULL; i=i->next)
{
r = (*i->trf)(msg, i->params, i->subtype, v);
Expand Down Expand Up @@ -1758,7 +1758,7 @@ int tr_table_add(tr_export_t *e)
LM_ERR("invalid parameters\n");
return -1;
}

if(_tr_table_set==0)
{
LM_DBG("TR table not initialized, doing it now\n");
Expand Down Expand Up @@ -1853,7 +1853,7 @@ int tr_table_free(void)
}
memset(_tr_table, 0, sizeof(tr_item_t*)*TR_TABLE_SIZE);
_tr_table_set = 0;

return 0;
}

Expand Down
10 changes: 5 additions & 5 deletions pvar.h
Expand Up @@ -13,8 +13,8 @@
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/

Expand Down Expand Up @@ -70,8 +70,8 @@
&& (pv)->pvp.pvn.u.isname.type&AVP_NAME_STR)
#define pv_is_w(pv) ((pv)->setf!=NULL)

enum _pv_type {
PVT_NONE=0, PVT_EMPTY, PVT_NULL,
enum _pv_type {
PVT_NONE=0, PVT_EMPTY, PVT_NULL,
PVT_MARKER, PVT_AVP, PVT_HDR,
PVT_RURI, PVT_RURI_USERNAME, PVT_RURI_DOMAIN,
PVT_DSTURI, PVT_COLOR, PVT_BRANCH,
Expand Down Expand Up @@ -280,7 +280,7 @@ typedef struct _trans {
typedef char* (*tr_parsef_t)(str *, trans_t *);
typedef struct _tr_export {
str tclass;
tr_parsef_t tparse;
tr_parsef_t tparse;
} tr_export_t, *tr_export_p;

char* tr_lookup(str *in, trans_t **tr);
Expand Down

0 comments on commit d82249b

Please sign in to comment.