1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>LibOFX: cmdline.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.3 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<h1>cmdline.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
<a name="l00008"></a>00008 <span class="preprocessor">#ifndef CMDLINE_H</span>
<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#define CMDLINE_H</span>
<a name="l00010"></a>00010 <span class="preprocessor"></span>
<a name="l00011"></a>00011 <span class="comment">/* If we use autoconf. */</span>
<a name="l00012"></a>00012 <span class="preprocessor">#ifdef HAVE_CONFIG_H</span>
<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#include "config.h"</span>
<a name="l00014"></a>00014 <span class="preprocessor">#endif</span>
<a name="l00015"></a>00015 <span class="preprocessor"></span>
<a name="l00016"></a>00016 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
<a name="l00018"></a>00018 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span>
<a name="l00019"></a>00019
<a name="l00020"></a>00020 <span class="preprocessor">#ifndef CMDLINE_PARSER_PACKAGE</span>
<a name="l00021"></a>00021 <span class="preprocessor"></span>
<a name="l00022"></a>00022 <span class="preprocessor">#define CMDLINE_PARSER_PACKAGE PACKAGE</span>
<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00024"></a>00024 <span class="preprocessor"></span>
<a name="l00025"></a>00025 <span class="preprocessor">#ifndef CMDLINE_PARSER_VERSION</span>
<a name="l00026"></a>00026 <span class="preprocessor"></span>
<a name="l00027"></a>00027 <span class="preprocessor">#define CMDLINE_PARSER_VERSION VERSION</span>
<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00029"></a>00029 <span class="preprocessor"></span>
<a name="l00031"></a><a class="code" href="structgengetopt__args__info.html">00031</a> <span class="keyword">struct </span><a class="code" href="structgengetopt__args__info.html" title="Where the command line options are stored.">gengetopt_args_info</a>
<a name="l00032"></a>00032 {
<a name="l00033"></a><a class="code" href="structgengetopt__args__info.html#fb4efa68a6f43a4d112e9b96ffe89101">00033</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#fb4efa68a6f43a4d112e9b96ffe89101" title="Print help and exit help description.">help_help</a>;
<a name="l00034"></a><a class="code" href="structgengetopt__args__info.html#def454ea6f3ff4114ae5009e58360cfc">00034</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#def454ea6f3ff4114ae5009e58360cfc" title="Print version and exit help description.">version_help</a>;
<a name="l00035"></a><a class="code" href="structgengetopt__args__info.html#8e4b8a15e80788cd882773a08d9e123f">00035</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#8e4b8a15e80788cd882773a08d9e123f" title="FI partner identifier (looks up fid, org &amp; url from partner server).">fipid_arg</a>;
<a name="l00036"></a><a class="code" href="structgengetopt__args__info.html#3c837359811981ec0228ba5a77f26f9e">00036</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#3c837359811981ec0228ba5a77f26f9e" title="FI partner identifier (looks up fid, org &amp; url from partner server) original...">fipid_orig</a>;
<a name="l00037"></a><a class="code" href="structgengetopt__args__info.html#76c14337823cdcfa195a192d0aaa1426">00037</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#76c14337823cdcfa195a192d0aaa1426" title="FI partner identifier (looks up fid, org &amp; url from partner server) help description...">fipid_help</a>;
<a name="l00038"></a><a class="code" href="structgengetopt__args__info.html#769a7d51e9b55012f76116e3340f941a">00038</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#769a7d51e9b55012f76116e3340f941a" title="FI identifier.">fid_arg</a>;
<a name="l00039"></a><a class="code" href="structgengetopt__args__info.html#0f9f9604850e736a542e308077f75361">00039</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#0f9f9604850e736a542e308077f75361" title="FI identifier original value given at command line.">fid_orig</a>;
<a name="l00040"></a><a class="code" href="structgengetopt__args__info.html#84c60df905af5f51d5c5a0a88dd3dc39">00040</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#84c60df905af5f51d5c5a0a88dd3dc39" title="FI identifier help description.">fid_help</a>;
<a name="l00041"></a><a class="code" href="structgengetopt__args__info.html#b51b741c99eed627eb564837e2509cfb">00041</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#b51b741c99eed627eb564837e2509cfb" title="FI org tag.">org_arg</a>;
<a name="l00042"></a><a class="code" href="structgengetopt__args__info.html#1a1b59e8f4c30f8739e3acdd669d5d5c">00042</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#1a1b59e8f4c30f8739e3acdd669d5d5c" title="FI org tag original value given at command line.">org_orig</a>;
<a name="l00043"></a><a class="code" href="structgengetopt__args__info.html#2e3a29aa53fb59100168f4e558c584c6">00043</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#2e3a29aa53fb59100168f4e558c584c6" title="FI org tag help description.">org_help</a>;
<a name="l00044"></a><a class="code" href="structgengetopt__args__info.html#61b58de298d23d8d6de7f1840c54a4fb">00044</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#61b58de298d23d8d6de7f1840c54a4fb" title="IBAN bank identifier.">bank_arg</a>;
<a name="l00045"></a><a class="code" href="structgengetopt__args__info.html#f18d2682250258f02d37a58d29ea936a">00045</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#f18d2682250258f02d37a58d29ea936a" title="IBAN bank identifier original value given at command line.">bank_orig</a>;
<a name="l00046"></a><a class="code" href="structgengetopt__args__info.html#fb33dfc28db6399e4c13f94d12b30ed7">00046</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#fb33dfc28db6399e4c13f94d12b30ed7" title="IBAN bank identifier help description.">bank_help</a>;
<a name="l00047"></a><a class="code" href="structgengetopt__args__info.html#b539641d9837528631bfb4acda002c0d">00047</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#b539641d9837528631bfb4acda002c0d" title="Broker identifier.">broker_arg</a>;
<a name="l00048"></a><a class="code" href="structgengetopt__args__info.html#14317c5cc57fe08b6fce80680b86dab6">00048</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#14317c5cc57fe08b6fce80680b86dab6" title="Broker identifier original value given at command line.">broker_orig</a>;
<a name="l00049"></a><a class="code" href="structgengetopt__args__info.html#3c4dc59196e3c4ef57b3a6d1cf439629">00049</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#3c4dc59196e3c4ef57b3a6d1cf439629" title="Broker identifier help description.">broker_help</a>;
<a name="l00050"></a><a class="code" href="structgengetopt__args__info.html#11ca6d492eeee3424c10e21e3dd0438e">00050</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#11ca6d492eeee3424c10e21e3dd0438e" title="User name.">user_arg</a>;
<a name="l00051"></a><a class="code" href="structgengetopt__args__info.html#b347a46057c2dd873dda92124ceb9f91">00051</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#b347a46057c2dd873dda92124ceb9f91" title="User name original value given at command line.">user_orig</a>;
<a name="l00052"></a><a class="code" href="structgengetopt__args__info.html#50ca2748823a107ad8a252c0b0a7fe11">00052</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#50ca2748823a107ad8a252c0b0a7fe11" title="User name help description.">user_help</a>;
<a name="l00053"></a><a class="code" href="structgengetopt__args__info.html#20c4ea31f5af4f9d2d8760bb26d252a0">00053</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#20c4ea31f5af4f9d2d8760bb26d252a0" title="Password.">pass_arg</a>;
<a name="l00054"></a><a class="code" href="structgengetopt__args__info.html#7074e405b6402c075c1055dc5840933c">00054</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#7074e405b6402c075c1055dc5840933c" title="Password original value given at command line.">pass_orig</a>;
<a name="l00055"></a><a class="code" href="structgengetopt__args__info.html#b14ac501dd6a3c97f36725d4b7852048">00055</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#b14ac501dd6a3c97f36725d4b7852048" title="Password help description.">pass_help</a>;
<a name="l00056"></a><a class="code" href="structgengetopt__args__info.html#8d3cdcdd6c12a5a20c7591653b4f2281">00056</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#8d3cdcdd6c12a5a20c7591653b4f2281" title="Account ID.">acct_arg</a>;
<a name="l00057"></a><a class="code" href="structgengetopt__args__info.html#018a00bd940c29a17648da712cd61f55">00057</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#018a00bd940c29a17648da712cd61f55" title="Account ID original value given at command line.">acct_orig</a>;
<a name="l00058"></a><a class="code" href="structgengetopt__args__info.html#c920c934e2095025f1d7048522a57c5e">00058</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#c920c934e2095025f1d7048522a57c5e" title="Account ID help description.">acct_help</a>;
<a name="l00059"></a><a class="code" href="structgengetopt__args__info.html#093feef6ca6c9164a2f32ed5f569c53e">00059</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#093feef6ca6c9164a2f32ed5f569c53e" title="Account Type 1=checking 2=invest 3=ccard.">type_arg</a>;
<a name="l00060"></a><a class="code" href="structgengetopt__args__info.html#31edae5cc83528cdea3437f6b5c05a83">00060</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#31edae5cc83528cdea3437f6b5c05a83" title="Account Type 1=checking 2=invest 3=ccard original value given at command line.">type_orig</a>;
<a name="l00061"></a><a class="code" href="structgengetopt__args__info.html#3c39a4f94b8c4b5621d6c41e6fbbfcc9">00061</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#3c39a4f94b8c4b5621d6c41e6fbbfcc9" title="Account Type 1=checking 2=invest 3=ccard help description.">type_help</a>;
<a name="l00062"></a><a class="code" href="structgengetopt__args__info.html#9654176cd23987658362a4f8f9d74a01">00062</a> <span class="keywordtype">long</span> <a class="code" href="structgengetopt__args__info.html#9654176cd23987658362a4f8f9d74a01" title="How far back to look from today (in days).">past_arg</a>;
<a name="l00063"></a><a class="code" href="structgengetopt__args__info.html#456c3dd814bf336dcb7a00282495ad05">00063</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#456c3dd814bf336dcb7a00282495ad05" title="How far back to look from today (in days) original value given at command line.">past_orig</a>;
<a name="l00064"></a><a class="code" href="structgengetopt__args__info.html#474b9f887a1722596b39e69142da2791">00064</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#474b9f887a1722596b39e69142da2791" title="How far back to look from today (in days) help description.">past_help</a>;
<a name="l00065"></a><a class="code" href="structgengetopt__args__info.html#e3d508befbb231ac680a49a6735c1354">00065</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#e3d508befbb231ac680a49a6735c1354" title="Url to POST the data to (otherwise goes to stdout).">url_arg</a>;
<a name="l00066"></a><a class="code" href="structgengetopt__args__info.html#b96a5e9dc1c0b04b1fdd62cf4cbf9c30">00066</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#b96a5e9dc1c0b04b1fdd62cf4cbf9c30" title="Url to POST the data to (otherwise goes to stdout) original value given at command...">url_orig</a>;
<a name="l00067"></a><a class="code" href="structgengetopt__args__info.html#567440f30f9c9175e2aab392d325a42f">00067</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#567440f30f9c9175e2aab392d325a42f" title="Url to POST the data to (otherwise goes to stdout) help description.">url_help</a>;
<a name="l00068"></a><a class="code" href="structgengetopt__args__info.html#88eed5f134272a39745075b5001d76b4">00068</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#88eed5f134272a39745075b5001d76b4" title="Transaction id.">trid_arg</a>;
<a name="l00069"></a><a class="code" href="structgengetopt__args__info.html#54a0a34760b96fa1c8c3e9cec5d19a20">00069</a> <span class="keywordtype">char</span> * <a class="code" href="structgengetopt__args__info.html#54a0a34760b96fa1c8c3e9cec5d19a20" title="Transaction id original value given at command line.">trid_orig</a>;
<a name="l00070"></a><a class="code" href="structgengetopt__args__info.html#29239afc79b8c1f937ab01b6b71dc0e0">00070</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#29239afc79b8c1f937ab01b6b71dc0e0" title="Transaction id help description.">trid_help</a>;
<a name="l00071"></a><a class="code" href="structgengetopt__args__info.html#fbe386debf0da8acde6af35927d47d0f">00071</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#fbe386debf0da8acde6af35927d47d0f" title="Request for a statement help description.">statement_req_help</a>;
<a name="l00072"></a><a class="code" href="structgengetopt__args__info.html#4be453d9448470057d85b2d77498b1cf">00072</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#4be453d9448470057d85b2d77498b1cf" title="Request for a list of accounts help description.">accountinfo_req_help</a>;
<a name="l00073"></a><a class="code" href="structgengetopt__args__info.html#0f72ced1e0e2397a641715877de66801">00073</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#0f72ced1e0e2397a641715877de66801" title="Request to make a payment help description.">payment_req_help</a>;
<a name="l00074"></a><a class="code" href="structgengetopt__args__info.html#72aac6ef17e0f55000f20feb7ecb6c74">00074</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#72aac6ef17e0f55000f20feb7ecb6c74" title="Request to inquire about the status of a payment help description.">paymentinquiry_req_help</a>;
<a name="l00075"></a><a class="code" href="structgengetopt__args__info.html#e99e7e36843e9eb0108778a1068c24a8">00075</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#e99e7e36843e9eb0108778a1068c24a8" title="List all known banks help description.">bank_list_help</a>;
<a name="l00076"></a><a class="code" href="structgengetopt__args__info.html#ab3262dc76580b273d03506a73b20307">00076</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#ab3262dc76580b273d03506a73b20307" title="List all fipids for a given bank help description.">bank_fipid_help</a>;
<a name="l00077"></a><a class="code" href="structgengetopt__args__info.html#f111269f0c20c2f07cfcc1d8b3e976cf">00077</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#f111269f0c20c2f07cfcc1d8b3e976cf" title="List supported services for a given fipid help description.">bank_services_help</a>;
<a name="l00078"></a><a class="code" href="structgengetopt__args__info.html#5257baf4b7c30840141c1891e59d6c29">00078</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgengetopt__args__info.html#5257baf4b7c30840141c1891e59d6c29" title="List all banks which support online banking help description.">allsupport_help</a>;
<a name="l00080"></a><a class="code" href="structgengetopt__args__info.html#fcc22c3f15bfc05d4d36824cbb2b661c">00080</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#fcc22c3f15bfc05d4d36824cbb2b661c" title="Whether help was given.">help_given</a> ;
<a name="l00081"></a><a class="code" href="structgengetopt__args__info.html#18b7279f3b637b9e9192a88fc26973ae">00081</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#18b7279f3b637b9e9192a88fc26973ae" title="Whether version was given.">version_given</a> ;
<a name="l00082"></a><a class="code" href="structgengetopt__args__info.html#c57d973bc45cc2ec3297ace92381a9ea">00082</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#c57d973bc45cc2ec3297ace92381a9ea" title="Whether fipid was given.">fipid_given</a> ;
<a name="l00083"></a><a class="code" href="structgengetopt__args__info.html#2de3501f16039be562ebec78d9c6d8cc">00083</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#2de3501f16039be562ebec78d9c6d8cc" title="Whether fid was given.">fid_given</a> ;
<a name="l00084"></a><a class="code" href="structgengetopt__args__info.html#77b56ac023414fbc6382ceef8beac1de">00084</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#77b56ac023414fbc6382ceef8beac1de" title="Whether org was given.">org_given</a> ;
<a name="l00085"></a><a class="code" href="structgengetopt__args__info.html#dd74e62aef73d2f759e5134446b035ad">00085</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#dd74e62aef73d2f759e5134446b035ad" title="Whether bank was given.">bank_given</a> ;
<a name="l00086"></a><a class="code" href="structgengetopt__args__info.html#26347117c8e45981c19f59473b25f172">00086</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#26347117c8e45981c19f59473b25f172" title="Whether broker was given.">broker_given</a> ;
<a name="l00087"></a><a class="code" href="structgengetopt__args__info.html#b01392f9a3dfc7fff650bc2403d66f6e">00087</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#b01392f9a3dfc7fff650bc2403d66f6e" title="Whether user was given.">user_given</a> ;
<a name="l00088"></a><a class="code" href="structgengetopt__args__info.html#9f0a2216247bf6c1fd7ad31b133937ed">00088</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#9f0a2216247bf6c1fd7ad31b133937ed" title="Whether pass was given.">pass_given</a> ;
<a name="l00089"></a><a class="code" href="structgengetopt__args__info.html#75d753965d65a29a8c7cfdfdda5f51f4">00089</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#75d753965d65a29a8c7cfdfdda5f51f4" title="Whether acct was given.">acct_given</a> ;
<a name="l00090"></a><a class="code" href="structgengetopt__args__info.html#7a7436030c9630a78ac6adda5c5026f1">00090</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#7a7436030c9630a78ac6adda5c5026f1" title="Whether type was given.">type_given</a> ;
<a name="l00091"></a><a class="code" href="structgengetopt__args__info.html#fbe6f10a6693b2e26ceff818c98ba796">00091</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#fbe6f10a6693b2e26ceff818c98ba796" title="Whether past was given.">past_given</a> ;
<a name="l00092"></a><a class="code" href="structgengetopt__args__info.html#cca9dc1044aa37ed4b0545c4e4c4d5dd">00092</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#cca9dc1044aa37ed4b0545c4e4c4d5dd" title="Whether url was given.">url_given</a> ;
<a name="l00093"></a><a class="code" href="structgengetopt__args__info.html#9c40bb058e29fc138e454f461824cefc">00093</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#9c40bb058e29fc138e454f461824cefc" title="Whether trid was given.">trid_given</a> ;
<a name="l00094"></a><a class="code" href="structgengetopt__args__info.html#063bf1b6f11f5e4db33ac1412b8d31c5">00094</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#063bf1b6f11f5e4db33ac1412b8d31c5" title="Whether statement-req was given.">statement_req_given</a> ;
<a name="l00095"></a><a class="code" href="structgengetopt__args__info.html#b1a8345c77a731b5f65984fad47b2956">00095</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#b1a8345c77a731b5f65984fad47b2956" title="Whether accountinfo-req was given.">accountinfo_req_given</a> ;
<a name="l00096"></a><a class="code" href="structgengetopt__args__info.html#9f1e1e221bc2cfb9d9f1ea282a972086">00096</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#9f1e1e221bc2cfb9d9f1ea282a972086" title="Whether payment-req was given.">payment_req_given</a> ;
<a name="l00097"></a><a class="code" href="structgengetopt__args__info.html#9b8cbcd89d6db648b84019f742993a2e">00097</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#9b8cbcd89d6db648b84019f742993a2e" title="Whether paymentinquiry-req was given.">paymentinquiry_req_given</a> ;
<a name="l00098"></a><a class="code" href="structgengetopt__args__info.html#102408dce4663f3bbeb8d3d7af51e2ce">00098</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#102408dce4663f3bbeb8d3d7af51e2ce" title="Whether bank-list was given.">bank_list_given</a> ;
<a name="l00099"></a><a class="code" href="structgengetopt__args__info.html#32a2498992d05de63e896b129b8dc67c">00099</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#32a2498992d05de63e896b129b8dc67c" title="Whether bank-fipid was given.">bank_fipid_given</a> ;
<a name="l00100"></a><a class="code" href="structgengetopt__args__info.html#9dbe59781a36b20cae7937c1fd4aacf5">00100</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#9dbe59781a36b20cae7937c1fd4aacf5" title="Whether bank-services was given.">bank_services_given</a> ;
<a name="l00101"></a><a class="code" href="structgengetopt__args__info.html#20870925eb8d04253efcf788f10a5f19">00101</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#20870925eb8d04253efcf788f10a5f19" title="Whether allsupport was given.">allsupport_given</a> ;
<a name="l00103"></a><a class="code" href="structgengetopt__args__info.html#9604690019dd09b318302dae6868726c">00103</a> <span class="keywordtype">char</span> **<a class="code" href="structgengetopt__args__info.html#9604690019dd09b318302dae6868726c" title="unamed options (options without names)">inputs</a> ;
<a name="l00104"></a><a class="code" href="structgengetopt__args__info.html#3d69c180d5ac0b1124fd9a6fe680706c">00104</a> <span class="keywordtype">unsigned</span> <a class="code" href="structgengetopt__args__info.html#3d69c180d5ac0b1124fd9a6fe680706c" title="unamed options number">inputs_num</a> ;
<a name="l00105"></a><a class="code" href="structgengetopt__args__info.html#bf5cd72c43342cb16347e7206314a481">00105</a> <span class="keywordtype">int</span> <a class="code" href="structgengetopt__args__info.html#bf5cd72c43342cb16347e7206314a481" title="Counter for group command.">command_group_counter</a>;
<a name="l00106"></a>00106 } ;
<a name="l00107"></a>00107
<a name="l00109"></a><a class="code" href="structcmdline__parser__params.html">00109</a> <span class="keyword">struct </span><a class="code" href="structcmdline__parser__params.html" title="The additional parameters to pass to parser functions.">cmdline_parser_params</a>
<a name="l00110"></a>00110 {
<a name="l00111"></a><a class="code" href="structcmdline__parser__params.html#d3ff9d69146e69a47506782197b5675c">00111</a> <span class="keywordtype">int</span> <span class="keyword">override</span>;
<a name="l00112"></a><a class="code" href="structcmdline__parser__params.html#97ed8a6eabd39291ae7d73f273e12c11">00112</a> <span class="keywordtype">int</span> <a class="code" href="structcmdline__parser__params.html#97ed8a6eabd39291ae7d73f273e12c11" title="whether to initialize the option structure gengetopt_args_info (default 0)">initialize</a>;
<a name="l00113"></a><a class="code" href="structcmdline__parser__params.html#44ff439d7e9e36799e59173af74829c6">00113</a> <span class="keywordtype">int</span> <a class="code" href="structcmdline__parser__params.html#44ff439d7e9e36799e59173af74829c6" title="whether to check that all required options were provided (default 0)">check_required</a>;
<a name="l00114"></a><a class="code" href="structcmdline__parser__params.html#6e4442704fc40b0b655f7cc602f13ec4">00114</a> <span class="keywordtype">int</span> <a class="code" href="structcmdline__parser__params.html#6e4442704fc40b0b655f7cc602f13ec4" title="whether to check for options already specified in the option structure gengetopt_args_info...">check_ambiguity</a>;
<a name="l00115"></a>00115 } ;
<a name="l00116"></a>00116
<a name="l00118"></a>00118 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *gengetopt_args_info_purpose;
<a name="l00120"></a>00120 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *gengetopt_args_info_usage;
<a name="l00122"></a>00122 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *gengetopt_args_info_help[];
<a name="l00123"></a>00123
<a name="l00131"></a>00131 <span class="keywordtype">int</span> cmdline_parser (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv,
<a name="l00132"></a>00132 <span class="keyword">struct</span> <a class="code" href="structgengetopt__args__info.html" title="Where the command line options are stored.">gengetopt_args_info</a> *args_info);
<a name="l00133"></a>00133
<a name="l00145"></a>00145 <span class="keywordtype">int</span> cmdline_parser2 (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv,
<a name="l00146"></a>00146 <span class="keyword">struct</span> <a class="code" href="structgengetopt__args__info.html" title="Where the command line options are stored.">gengetopt_args_info</a> *args_info,
<a name="l00147"></a>00147 <span class="keywordtype">int</span> <span class="keyword">override</span>, <span class="keywordtype">int</span> initialize, <span class="keywordtype">int</span> check_required);
<a name="l00148"></a>00148
<a name="l00157"></a>00157 <span class="keywordtype">int</span> cmdline_parser_ext (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv,
<a name="l00158"></a>00158 <span class="keyword">struct</span> <a class="code" href="structgengetopt__args__info.html" title="Where the command line options are stored.">gengetopt_args_info</a> *args_info,
<a name="l00159"></a>00159 <span class="keyword">struct</span> <a class="code" href="structcmdline__parser__params.html" title="The additional parameters to pass to parser functions.">cmdline_parser_params</a> *params);
<a name="l00160"></a>00160
<a name="l00168"></a>00168 <span class="keywordtype">int</span> cmdline_parser_file_save(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename,
<a name="l00169"></a>00169 <span class="keyword">struct</span> <a class="code" href="structgengetopt__args__info.html" title="Where the command line options are stored.">gengetopt_args_info</a> *args_info);
<a name="l00170"></a>00170
<a name="l00174"></a>00174 <span class="keywordtype">void</span> cmdline_parser_print_help(<span class="keywordtype">void</span>);
<a name="l00178"></a>00178 <span class="keywordtype">void</span> cmdline_parser_print_version(<span class="keywordtype">void</span>);
<a name="l00179"></a>00179
<a name="l00185"></a>00185 <span class="keyword">struct </span><a class="code" href="structcmdline__parser__params.html" title="The additional parameters to pass to parser functions.">cmdline_parser_params</a> *cmdline_parser_params_init();
<a name="l00186"></a>00186
<a name="l00192"></a>00192 <span class="keywordtype">void</span> cmdline_parser_init (<span class="keyword">struct</span> <a class="code" href="structgengetopt__args__info.html" title="Where the command line options are stored.">gengetopt_args_info</a> *args_info);
<a name="l00198"></a>00198 <span class="keywordtype">void</span> cmdline_parser_free (<span class="keyword">struct</span> <a class="code" href="structgengetopt__args__info.html" title="Where the command line options are stored.">gengetopt_args_info</a> *args_info);
<a name="l00199"></a>00199
<a name="l00207"></a>00207 <span class="keywordtype">int</span> cmdline_parser_required (<span class="keyword">struct</span> <a class="code" href="structgengetopt__args__info.html" title="Where the command line options are stored.">gengetopt_args_info</a> *args_info,
<a name="l00208"></a>00208 <span class="keyword">const</span> <span class="keywordtype">char</span> *prog_name);
<a name="l00209"></a>00209
<a name="l00210"></a>00210
<a name="l00211"></a>00211 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00212"></a>00212 <span class="preprocessor"></span>}
<a name="l00213"></a>00213 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span>
<a name="l00214"></a>00214 <span class="preprocessor">#endif </span><span class="comment">/* CMDLINE_H */</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Mon Nov 19 20:27:58 2007 for LibOFX by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
</body>
</html>
|