mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-11-03 20:38:59 +00:00 
			
		
		
		
	git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5866 65c4cc65-6c06-0410-ace0-fbb531ad65f3
		
			
				
	
	
		
			73 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			73 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
/*
 | 
						|
 * Asterisk -- A telephony toolkit for Linux.
 | 
						|
 *
 | 
						|
 * Configuration File Parser (Deprecated APIs)
 | 
						|
 * 
 | 
						|
 * Copyright (C) 2005, Digium, Inc.
 | 
						|
 *
 | 
						|
 * Mark Spencer <markster@digium.com>
 | 
						|
 *
 | 
						|
 * This program is free software, distributed under the terms of
 | 
						|
 * the GNU General Public License
 | 
						|
 */
 | 
						|
 | 
						|
#include <stdio.h>
 | 
						|
#include <unistd.h>
 | 
						|
#include <stdlib.h>
 | 
						|
#include <string.h>
 | 
						|
#include <errno.h>
 | 
						|
 | 
						|
#include "asterisk.h"
 | 
						|
 | 
						|
ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
 | 
						|
 | 
						|
#include "asterisk/config.h"
 | 
						|
#include "asterisk/logger.h"
 | 
						|
 | 
						|
struct ast_config *ast_load(char *configfile)
 | 
						|
{
 | 
						|
	static int warning = 0;
 | 
						|
 | 
						|
	if (!warning) {
 | 
						|
		ast_log(LOG_WARNING, "ast_load is deprecated, use ast_config_load instead!\n");
 | 
						|
		warning = 1;
 | 
						|
	}
 | 
						|
 | 
						|
	return ast_config_load(configfile);
 | 
						|
}
 | 
						|
 | 
						|
void ast_destroy(struct ast_config *config)
 | 
						|
{
 | 
						|
	static int warning = 0;
 | 
						|
 | 
						|
	if (!warning) {
 | 
						|
		ast_log(LOG_WARNING, "ast_destroy is deprecated, use ast_config_destroy instead!\n");
 | 
						|
		warning = 1;
 | 
						|
	}
 | 
						|
	ast_config_destroy(config);
 | 
						|
}
 | 
						|
 | 
						|
void ast_destroy_realtime(struct ast_variable *var)
 | 
						|
{
 | 
						|
	static int warning = 0;
 | 
						|
 | 
						|
	if (!warning) {
 | 
						|
		ast_log(LOG_WARNING, "ast_destroy_realtime is deprecated, use ast_variables_destroy instead!\n");
 | 
						|
		warning = 1;
 | 
						|
	}
 | 
						|
	ast_variables_destroy(var);
 | 
						|
}
 | 
						|
 | 
						|
struct ast_config *ast_internal_load(const char *configfile, struct ast_config *cfg)
 | 
						|
{
 | 
						|
	static int warning = 0;
 | 
						|
 | 
						|
	if (!warning) {
 | 
						|
		ast_log(LOG_WARNING, "ast_internal_load is deprecated, use ast_config_internal_load instead!\n");
 | 
						|
		warning = 1;
 | 
						|
	}
 | 
						|
 | 
						|
	return ast_internal_load(configfile, cfg);
 | 
						|
}
 | 
						|
 |