/ fixed ring-back on FXS ports
[asterisk/asterisk.git] / config_old.c
1 /*
2  * Asterisk -- A telephony toolkit for Linux.
3  *
4  * Configuration File Parser (Deprecated APIs)
5  * 
6  * Copyright (C) 2005, Digium, Inc.
7  *
8  * Mark Spencer <markster@digium.com>
9  *
10  * This program is free software, distributed under the terms of
11  * the GNU General Public License
12  */
13
14 #include <stdio.h>
15 #include <unistd.h>
16 #include <stdlib.h>
17 #include <string.h>
18 #include <errno.h>
19 #include <asterisk/config.h>
20 #include <asterisk/logger.h>
21
22 struct ast_config *ast_load(char *configfile)
23 {
24         static int warning = 0;
25
26         if (!warning) {
27                 ast_log(LOG_WARNING, "ast_load is deprecated, use ast_config_load instead!\n");
28                 warning = 1;
29         }
30
31         return ast_config_load(configfile);
32 }
33
34 void ast_destroy(struct ast_config *config)
35 {
36         static int warning = 0;
37
38         if (!warning) {
39                 ast_log(LOG_WARNING, "ast_destroy is deprecated, use ast_config_destroy instead!\n");
40                 warning = 1;
41         }
42         ast_config_destroy(config);
43 }
44
45 void ast_destroy_realtime(struct ast_variable *var)
46 {
47         static int warning = 0;
48
49         if (!warning) {
50                 ast_log(LOG_WARNING, "ast_destroy_realtime is deprecated, use ast_variables_destroy instead!\n");
51                 warning = 1;
52         }
53         ast_variables_destroy(var);
54 }
55
56 struct ast_config *ast_internal_load(const char *configfile, struct ast_config *cfg)
57 {
58         static int warning = 0;
59
60         if (!warning) {
61                 ast_log(LOG_WARNING, "ast_internal_load is deprecated, use ast_config_internal_load instead!\n");
62                 warning = 1;
63         }
64
65         return ast_internal_load(configfile, cfg);
66 }
67