Index: build_tools/embed_modules.xml
===================================================================
--- build_tools/embed_modules.xml (revision 398635)
+++ build_tools/embed_modules.xml (working copy)
@@ -1,46 +1,50 @@
-
+
gnu_ld
extended
-
+
gnu_ld
extended
-
+
gnu_ld
extended
-
+
gnu_ld
extended
-
+
gnu_ld
extended
-
+
gnu_ld
extended
-
+
gnu_ld
extended
-
+
gnu_ld
extended
-
+
gnu_ld
extended
-
+
gnu_ld
extended
-
+
gnu_ld
extended
+
+ gnu_ld
+ extended
+
Index: apps/app_voicemail.c
===================================================================
--- apps/app_voicemail.c (revision 398635)
+++ apps/app_voicemail.c (working copy)
@@ -925,7 +925,7 @@
static const char *substitute_escapes(const char *value);
static void free_user(struct ast_vm_user *vmu);
-struct ao2_container *inprocess_container;
+static struct ao2_container *inprocess_container;
struct inprocess {
int count;
Index: funcs/func_curl.c
===================================================================
--- funcs/func_curl.c (revision 398635)
+++ funcs/func_curl.c (working copy)
@@ -176,7 +176,7 @@
void *value;
};
-AST_LIST_HEAD_STATIC(global_curl_info, curl_settings);
+static AST_LIST_HEAD_STATIC(global_curl_info, curl_settings);
static void curlds_free(void *data)
{
Index: funcs/func_env.c
===================================================================
--- funcs/func_env.c (revision 398635)
+++ funcs/func_env.c (working copy)
@@ -716,8 +716,8 @@
return 0;
}
-const char *format2term(enum file_format f) __attribute__((const));
-const char *format2term(enum file_format f)
+static const char *format2term(enum file_format f) __attribute__((const));
+static const char *format2term(enum file_format f)
{
const char *term[] = { "", "\n", "\r\n", "\r" };
return term[f + 1];
Index: pbx/pbx_realtime.c
===================================================================
--- pbx/pbx_realtime.c (revision 398635)
+++ pbx/pbx_realtime.c (working copy)
@@ -75,8 +75,8 @@
char exten[2];
};
-struct ao2_container *cache;
-pthread_t cleanup_thread = 0;
+static struct ao2_container *cache;
+static pthread_t cleanup_thread = 0;
static int cache_hash(const void *obj, const int flags)
{
Index: res/res_fax.c
===================================================================
--- res/res_fax.c (revision 398635)
+++ res/res_fax.c (working copy)
@@ -2869,7 +2869,7 @@
}
/*! \brief FAXOPT dialplan function */
-struct ast_custom_function acf_faxopt = {
+static struct ast_custom_function acf_faxopt = {
.name = "FAXOPT",
.read = acf_faxopt_read,
.write = acf_faxopt_write,
Index: res/res_pktccops.c
===================================================================
--- res/res_pktccops.c (revision 398635)
+++ res/res_pktccops.c (working copy)
@@ -165,9 +165,9 @@
static int gateinfoperiod = 60;
static int gatetimeout = 150;
-AST_LIST_HEAD_STATIC(cmts_list, cops_cmts);
-AST_LIST_HEAD_STATIC(ippool_list, cops_ippool);
-AST_LIST_HEAD_STATIC(gate_list, cops_gate);
+static AST_LIST_HEAD_STATIC(cmts_list, cops_cmts);
+static AST_LIST_HEAD_STATIC(ippool_list, cops_ippool);
+static AST_LIST_HEAD_STATIC(gate_list, cops_gate);
static int pktccops_add_ippool(struct cops_ippool *ippool);
static struct cops_gate *cops_gate_cmd(int cmd, struct cops_cmts *cmts, uint16_t trid, uint32_t mta, uint32_t actcount, float bitrate, uint32_t psize, uint32_t ssip, uint16_t ssport, struct cops_gate *gate);
Index: main/ccss.c
===================================================================
--- main/ccss.c (revision 398635)
+++ main/ccss.c (working copy)
@@ -890,7 +890,7 @@
const struct ast_cc_monitor_callbacks *callbacks;
};
-AST_RWLIST_HEAD_STATIC(cc_monitor_backends, cc_monitor_backend);
+static AST_RWLIST_HEAD_STATIC(cc_monitor_backends, cc_monitor_backend);
int ast_cc_monitor_register(const struct ast_cc_monitor_callbacks *callbacks)
{
@@ -945,7 +945,7 @@
const struct ast_cc_agent_callbacks *callbacks;
};
-AST_RWLIST_HEAD_STATIC(cc_agent_backends, cc_agent_backend);
+static AST_RWLIST_HEAD_STATIC(cc_agent_backends, cc_agent_backend);
int ast_cc_agent_register(const struct ast_cc_agent_callbacks *callbacks)
{
@@ -1041,7 +1041,7 @@
.destructor = cc_generic_monitor_destructor,
};
-struct ao2_container *generic_monitors;
+static struct ao2_container *generic_monitors;
struct generic_monitor_instance {
int core_id;
Index: main/data.c
===================================================================
--- main/data.c (revision 398635)
+++ main/data.c (working copy)
@@ -172,7 +172,7 @@
unsigned int is_pattern:1;
};
-struct {
+static struct {
/*! \brief The asterisk data main content structure. */
struct ao2_container *container;
/*! \brief asterisk data locking mechanism. */
Index: Makefile.moddir_rules
===================================================================
--- Makefile.moddir_rules (revision 398635)
+++ Makefile.moddir_rules (working copy)
@@ -47,9 +47,9 @@
CC_MODS:=$(filter-out $(MENUSELECT_$(MENUSELECT_CATEGORY)),$(ALL_CC_MODS))
ifneq ($(findstring EMBED_$(MENUSELECT_CATEGORY),$(MENUSELECT_EMBED)),)
- EMBEDDED_MODS:=$(C_MODS) $(CC_MODS)
+ EMBEDDED_MODS:=$(strip $(C_MODS) $(CC_MODS))
else
- LOADABLE_MODS:=$(C_MODS) $(CC_MODS)
+ LOADABLE_MODS:=$(strip $(C_MODS) $(CC_MODS))
endif
# Both C++ and C++ sources need their module name in AST_MODULE
@@ -132,12 +132,12 @@
rm -f *.exports
.%.moduleinfo: %.c
- @echo "" > $@
+ @echo "" > $@
$(AWK) -f $(ASTTOPDIR)/build_tools/get_moduleinfo $< >> $@
echo "" >> $@
.%.moduleinfo: %.cc
- @echo "" > $@
+ @echo "" > $@
$(AWK) -f $(ASTTOPDIR)/build_tools/get_moduleinfo $< >> $@
echo "" >> $@
Index: Makefile.rules
===================================================================
--- Makefile.rules (revision 398635)
+++ Makefile.rules (working copy)
@@ -144,15 +144,15 @@
$(CMD_PREFIX) $(CXX) $(STATIC_BUILD) -o $@ $(CXX_LDFLAGS_SO) $^ $(CXX_LIBS)
%.eo: %.o
- $(ECHO_PREFIX) echo " [EMBED] $< -> $@"
+ $(ECHO_PREFIX) echo " [EMBED] $^ -> $@"
$(CMD_PREFIX) $(ASTTOPDIR)/build_tools/make_linker_eo_script $* > .$@.ld
- $(CMD_PREFIX) $(LD) -r -T .$@.ld -o $@ $<
+ $(CMD_PREFIX) $(LD) -r -T .$@.ld -o $@ $^
$(CMD_PREFIX) rm -f .$@.ld
%.eo: %.oo
- $(ECHO_PREFIX) echo " [EMBED] $< -> $@"
+ $(ECHO_PREFIX) echo " [EMBED] $^ -> $@"
$(CMD_PREFIX) $(ASTTOPDIR)/build_tools/make_linker_eo_script $* > .$@.ld
- $(CMD_PREFIX) $(LD) -r -T .$@.ld -o $@ $<
+ $(CMD_PREFIX) $(LD) -r -T .$@.ld -o $@ $^
$(CMD_PREFIX) rm -f .$@.ld
%: %.o