- fix linking errors when compiling oscam with static LIBCRYPTO library alone
[oscam.git] / oscam-conf-mk.h
blob41f7442713faf0af9f5f7b7ce30e69d82dff80ad
1 #ifndef OSCAM_CONF_MK_H_
2 #define OSCAM_CONF_MK_H_
4 extern char *mk_t_caidtab(CAIDTAB *ctab);
5 extern char *mk_t_caidvaluetab(CAIDVALUETAB *tab);
6 extern char *mk_t_cacheex_valuetab(CECSPVALUETAB *tab);
7 extern char *mk_t_cacheex_cwcheck_valuetab(CWCHECKTAB *tab);
8 extern char *mk_t_cacheex_hitvaluetab(CECSPVALUETAB *tab);
9 extern char *mk_t_tuntab(TUNTAB *ttab);
10 extern char *mk_t_group(uint64_t grp);
11 extern char *mk_t_ftab(FTAB *ftab);
12 extern char *mk_t_camd35tcp_port(void);
13 extern char *mk_t_cccam_port(void);
14 extern char *mk_t_gbox_port(void);
15 extern char *mk_t_gbox_proxy_card(void);
16 extern char *mk_t_gbox_ignored_peer(void);
17 extern char *mk_t_accept_remm_peer(void);
18 extern char *mk_t_gbox_block_ecm(void);
19 extern char *mk_t_gbox_dest_peers(void);
20 extern char *mk_t_aeskeys(struct s_reader *rdr);
21 extern char *mk_t_newcamd_port(void);
22 extern char *mk_t_aureader(struct s_auth *account);
23 extern char *mk_t_nano(uint16_t nano);
24 extern char *mk_t_service(SIDTABS *sidtabs);
25 extern char *mk_t_logfile(void);
26 extern char *mk_t_iprange(struct s_ip *range);
27 extern char *mk_t_ecm_whitelist(struct s_ecm_whitelist *ecm_whitelist);
28 extern char *mk_t_ecm_hdr_whitelist(struct s_ecm_hdr_whitelist *ecm_hdr_whitelist);
29 extern char *mk_t_cltab(CLASSTAB *clstab);
30 extern char *mk_t_emmbylen(struct s_reader *rdr);
31 extern char *mk_t_allowedprotocols(struct s_auth *account);
32 extern char *mk_t_allowedtimeframe(struct s_auth *account);
33 extern void free_mk_t(char *value);
35 #endif