Skip to content

Commit

Permalink
Merge pull request #489 from mslehto/valuesh
Browse files Browse the repository at this point in the history
modules/ims_icscf: removes values.h dependency
  • Loading branch information
miconda committed Feb 3, 2016
2 parents 2b9df7c + 5ac088f commit b8b39e7
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 23 deletions.
7 changes: 1 addition & 6 deletions modules/ims_icscf/cxdx_lir.c
Expand Up @@ -51,11 +51,6 @@
#include "mod.h"
#include "location.h"

#if defined (__OS_freebsd)
#include "sys/limits.h"
#define MAXINT INT_MAX
#endif

//we use pseudo variables to communicate back to config file this takes the result and converys to a return code, publishes it a pseudo variable
int create_lia_return_code(int result) {
int rc;
Expand Down Expand Up @@ -183,7 +178,7 @@ void async_cdp_lir_callback(int is_timeout, void *param, AAAMessage *lia, long e

success:
if (server_name.len) {
list = new_scscf_entry(server_name, MAXINT, data->orig);
list = new_scscf_entry(server_name, INT_MAX, data->orig);
} else {
list = I_get_capab_ordered(server_name, m_capab, m_capab_cnt, o_capab, o_capab_cnt, p_server_names, p_server_names_cnt, data->orig);
}
Expand Down
9 changes: 2 additions & 7 deletions modules/ims_icscf/scscf_list.c
Expand Up @@ -47,11 +47,6 @@
#include "db.h"
#include "../../lib/ims/useful_defs.h"

#if defined (__OS_freebsd)
#include "sys/limits.h"
#define MAXINT INT_MAX
#endif

extern int scscf_entry_expiry; //time for scscf entries to remain the scscf_list

extern struct tm_binds tmb; //Structure with pointers to tm funcs
Expand Down Expand Up @@ -188,10 +183,10 @@ scscf_entry* I_get_capab_ordered(str scscf_name, int *m, int mcnt, int *o, int o
scscf_entry *list = 0;
int i, r;

if (scscf_name.len) list = I_add_to_scscf_list(list, scscf_name, MAXINT, orig);
if (scscf_name.len) list = I_add_to_scscf_list(list, scscf_name, INT_MAX, orig);

for (i = 0; i < pcnt; i++)
list = I_add_to_scscf_list(list, p[i], MAXINT - i, orig);
list = I_add_to_scscf_list(list, p[i], INT_MAX - i, orig);

for (i = 0; i < SCSCF_Capabilities_cnt; i++) {
r = I_get_capab_match(SCSCF_Capabilities + i, m, mcnt, o, ocnt);
Expand Down
11 changes: 1 addition & 10 deletions modules/ims_icscf/scscf_list.h
Expand Up @@ -49,22 +49,13 @@
#include "../../sr_module.h"
#include "../../modules/tm/tm_load.h"
#include "mod.h"
#ifndef __OS_darwin
#include <values.h>
#endif
#include <limits.h>
#include "../../mem/shm_mem.h"

#include "../../dset.h"

#include "../../timer.h"

#ifdef __OS_darwin
#ifndef MAXINT
#define MAXINT INT_MAX
#endif
#endif


/** S-CSCF list element */
typedef struct _scscf_entry {
str scscf_name; /**< SIP URI of the S-CSCF */
Expand Down

0 comments on commit b8b39e7

Please sign in to comment.