example.h
1/*
2 * Copyright (c) 2004-2014, Isode Limited, London, England.
3 * All rights reserved.
4 *
5 * Acquisition and use of this software and related materials for any
6 * purpose requires a written licence agreement from Isode Limited,
7 * or a written licence from an organisation licenced by Isode Limited
8 * to grant such a licence.
9 */
10
11/*
12 * @VERSION@
13 */
14
15#include <stdio.h>
16#include <stddef.h>
17#include <stdlib.h>
18#include <string.h>
19
20#define INIT_BUFFER_SIZE 10000
21
22extern int use_defaults;
23extern int x400_contype;
24extern char *x400_ms_user_addr;
25extern char *x400_ms_user_dn;
26extern char *x400_ms_presentation_address;
27extern char *x400_ms_password;
28extern char *x400_p7_password;
29extern char *x400_mta_user_addr;
30extern char *x400_mta_user_dn;
31extern char *x400_mta_presentation_address;
32extern char *x400_mta_password;
33extern char *x400_p3_password;
34extern char *x400_default_originator_return_address;
35extern char *x400_default_recipient;
36extern char *x400_default_gw_recipient;
37extern int x400_default_priority;
38extern int x400_default_content_type;
39extern char *x400_default_external_content_type;
40extern int x400_default_implicit_conversion_prohibited;
41extern int x400_default_alternate_recipient_allowed;
42extern int x400_default_content_return_request;
43extern int x400_default_disclosure_of_recipients;
44extern int x400_default_recipient_reassignment_prohibited;
45extern int x400_default_dl_expansion_prohibited;
46extern int x400_default_conversion_with_loss_prohibited;
47extern char *x400_default_originator;
48extern char *x400_default_gw_originator;
49extern char *x400_default_exempted_recipient;
50extern char *x400_default_fwd_originator;
51extern char *x400_default_fwd_recipient;
52extern char *x400_channel;
53extern char *x400_logline;
54extern int x400_reports;
55extern char *security_id;
56extern char *passphrase;
57extern char *identity_dn;
58extern char *identity_dn2;
59extern char *identity_filename;
60extern char *identity_filename2;
61extern int sign_message;
62extern int use_new_sec_env;
63extern char *filename_to_send;
64extern int num_msgs_to_send;
65extern int bin_bp_size;
66extern int until_no_more_msgs;
67extern int new_messages;
68extern int submitted_messages;
69extern char *since_time;
70extern char *until_time;
71extern int attr_to_fault;
72extern char *attrs[];
73extern char *x400_default_gw_dlexphist1_or;
74extern char *x400_default_gw_dlexphist1_dn;
75extern char *x400_default_gw_dlexphist2_or;
76extern char *x400_default_gw_dlexphist2_dn;
77extern int talking_to_marben_ms;
78extern int priority;
79extern char *trusted_ca_certs_dir;
80extern int gen_moac;
81extern int gen_4406_sig;
82extern int need_x411_label;
83extern int need_4066_label;
84extern int x400_dr_req;
85extern int x400_rn_req;
86extern char *subject;
87extern char *flot_string;
88extern int send_4406_label;
89extern int send_x411_label;
90extern int num_of_ia5_bytes;
91extern int gen_ipn;
92
93
94int getopt (int nargc, char *const *nargv, const char *ostr);
95int get_args(int argc, char **argv, char *optstr);
96char *ic_fgets(char *s, int size, FILE *stream);
97int ic_fgetc(int default_char, FILE *stream);
98

All rights reserved © 2002 - 2024 Isode Ltd.