<div dir="ltr">Create a patch that fixes an issue with mdk3 package that would break build process with -Werror=format-security message. Closes ticket <a href="https://dev.openwrt.org/ticket/20698">https://dev.openwrt.org/ticket/20698</a><div><br></div><div><span style="color:rgb(0,0,0);font-size:12px">Signed-off-by: Tomislav Požega <</span><a href="mailto:pozega.tomislav@gmail.com" target="_blank" style="font-size:12px">pozega.tomislav@gmail.com</a><span style="color:rgb(0,0,0);font-size:12px">></span><br></div><div><span style="color:rgb(0,0,0);font-size:12px">---</span></div><div><span style="color:rgb(0,0,0);font-size:12px"><br></span></div><div style=""><span style="color:rgb(0,0,0);font-size:12px">Patch</span></div><div style=""><span style="color:rgb(0,0,0);font-size:12px"><br></span></div><div style=""><div><font color="#000000"><span style="font-size:12px">diff -purN a/feeds/oldpackages/net/mdk3/patches/030-werror.patch b/feeds/oldpackages/net/mdk3/patches/030-werror.patch</span></font></div><div><font color="#000000"><span style="font-size:12px">--- a/feeds/oldpackages/net/mdk3/patches/030-werror.patch<span class="" style="white-space:pre">        </span>1970-01-01 01:00:00.000000000 +0100</span></font></div><div><font color="#000000"><span style="font-size:12px">+++ b/feeds/oldpackages/net/mdk3/patches/030-werror.patch<span class="" style="white-space:pre">  </span>2016-02-03 02:41:03.542276000 +0100</span></font></div><div><font color="#000000"><span style="font-size:12px">@@ -0,0 +1,238 @@</span></font></div><div><font color="#000000"><span style="font-size:12px">+--- a/mdk3.c<span class="" style="white-space:pre"> </span>2015-10-07 17:08:02.497555586 +0200</span></font></div><div><font color="#000000"><span style="font-size:12px">++++ b/mdk3.c<span class="" style="white-space:pre">      </span>2015-10-07 17:02:15.071857000 +0200</span></font></div><div><font color="#000000"><span style="font-size:12px">+@@ -3390,7 +3390,7 @@ int mdk_parser(int argc, char *argv[])</span></font></div><div><font color="#000000"><span style="font-size:12px">+ </span></font></div><div><font color="#000000"><span style="font-size:12px">+     if ((argc < 3) || (strlen(argv[2]) != 1))</span></font></div><div><font color="#000000"><span style="font-size:12px">+     {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">    </span>printf(use_head);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">   </span>printf("%s", use_head);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>return -1;</span></font></div><div><font color="#000000"><span style="font-size:12px">+     }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ </span></font></div><div><font color="#000000"><span style="font-size:12px">+@@ -3406,11 +3406,11 @@ int mdk_parser(int argc, char *argv[])</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>    if (! strcmp(argv[t], "-n")) if (argc > t+1) ssid = argv[t+1];</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>    if (! strcmp(argv[t], "-f")) if (argc > t+1) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">           </span>if (ssid_file_name == NULL) ssid_file_name = argv[t+1];</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">             </span>else { printf(use_beac); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">               </span>else { printf("%s", use_beac); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">       </span>    }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">     </span>    if (! strcmp(argv[t], "-v")) if (argc > t+1) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">           </span>if (ssid_file_name == NULL) { ssid_file_name = argv[t+1]; adv=1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">          </span>else { printf(use_beac); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">               </span>else { printf("%s", use_beac); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">       </span>    }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">     </span>    if (! strcmp(argv[t], "-s")) if (argc > t+1) pps = strtol(argv[t+1], (char **) NULL, 10);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">        </span>    if (! strcmp(argv[t], "-c")) if (argc > t+1) fchan = strtol(argv[t+1], (char **) NULL, 10);</span></font></div><div><font color="#000000"><span style="font-size:12px">+@@ -3428,12 +3428,12 @@ int mdk_parser(int argc, char *argv[])</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>for (t=3; t<argc; t++)</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>{</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>    if (! strcmp(argv[t], "-a")) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">              </span>  if (! argc > t+1) { printf(use_auth); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">            </span>  if (! argc > t+1) { printf("%s", use_auth); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">            </span>  ap = (uchar *) parse_mac(argv[t+1]);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">             </span>  mode = 'A';</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">      </span>    }</span></font></div><div><font color="#000000"><span style="font-size:12px">+         if (! strcmp(argv[t], "-i")) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">           </span>  if (! argc > t+1) { printf(use_auth); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">            </span>  if (! argc > t+1) { printf("%s", use_auth); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">            </span>  target = (uchar *) parse_mac(argv[t+1]);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">         </span>  mode = 'i';</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">              </span>  usespeed = 1; pps = 500;</span></font></div><div><font color="#000000"><span style="font-size:12px">+@@ -3491,7 +3491,7 @@ int mdk_parser(int argc, char *argv[])</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">                </span>printf("\nSSID Wordlist Mode activated!\n");</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">      </span>    }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">     </span>    if (! strcmp(argv[t], "-t")) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">              </span>if (! argc > t+1) { printf(use_prob); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">               </span>if (! argc > t+1) { printf("%s", use_prob); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">               </span>target = (uchar *) parse_mac(argv[t+1]);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">    </span>    }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">     </span>    if (! strcmp(argv[t], "-s")) if (argc > t+1) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+@@ -3532,7 +3532,7 @@ int mdk_parser(int argc, char *argv[])</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">  </span>for (t=3; t<argc; t++)</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>{</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>    if (! strcmp(argv[t], "-t")) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">              </span>if (! (argc > t+1)) { printf(use_mich); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">             </span>if (! (argc > t+1)) { printf("%s", use_mich); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">             </span>target = (uchar *) parse_mac(argv[t+1]);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">    </span>    }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">     </span>    if (! strcmp(argv[t], "-n")) if (argc > t+1) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+@@ -3552,7 +3552,7 @@ int mdk_parser(int argc, char *argv[])</span></font></div><div><font color="#000000"><span style="font-size:12px">+     break;</span></font></div><div><font color="#000000"><span style="font-size:12px">+     case 'x':</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>mode = 'x';</span></font></div><div><font color="#000000"><span style="font-size:12px">+-        if (argc < 4) { printf(use_eapo); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">++        if (argc < 4) { printf("%s", use_eapo); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+         eapol_test = strtol(argv[3], (char **) NULL, 10);</span></font></div><div><font color="#000000"><span style="font-size:12px">+         usespeed = 1;</span></font></div><div><font color="#000000"><span style="font-size:12px">+         pps = 400;</span></font></div><div><font color="#000000"><span style="font-size:12px">+@@ -3562,16 +3562,16 @@ int mdk_parser(int argc, char *argv[])</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">  </span>for (t=4; t<argc; t = t + 2)</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">     </span>{</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>    if (! strcmp(argv[t], "-n")) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-              if (! (argc > t+1)) { printf(use_eapo); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">++              if (! (argc > t+1)) { printf("%s", use_eapo); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+               ssid = argv[t + 1];</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">    </span>    }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">     </span>    if (! strcmp(argv[t], "-t")) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">              </span>if (! (argc > t+1)) { printf(use_eapo); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">             </span>if (! (argc > t+1)) { printf("%s", use_eapo); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">             </span>target = (uchar *) parse_mac(argv[t+1]);</span></font></div><div><font color="#000000"><span style="font-size:12px">+                 memcpy(eapol_dst, target, ETH_MAC_LEN);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">       </span>    }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">     </span>    if (! strcmp(argv[t], "-c")) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">              </span>if (! (argc > t+1)) { printf(use_eapo); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">             </span>if (! (argc > t+1)) { printf("%s", use_eapo); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">             </span>mac_sa = (uchar *) parse_mac(argv[t+1]);</span></font></div><div><font color="#000000"><span style="font-size:12px">+                 memcpy(eapol_src, mac_sa, ETH_MAC_LEN);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">       </span>    }</span></font></div><div><font color="#000000"><span style="font-size:12px">+@@ -3599,13 +3599,13 @@ int mdk_parser(int argc, char *argv[])</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">          </span>usespeed = 1;</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">       </span>    }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">     </span>    if (! strcmp(argv[t], "-w")) if (argc > t+1) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">           </span>if (wblist != 0) { printf(use_deau); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">           </span>if (wblist != 0) { printf("%s", use_deau); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">           </span>load_whitelist(argv[t+1]);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">          </span>list_file = argv[t+1];</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">              </span>wblist = 1;</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre"> </span>    }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">     </span>    if (! strcmp(argv[t], "-b")) if (argc > t+1) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">           </span>if (wblist != 0) { printf(use_deau); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">           </span>if (wblist != 0) { printf("%s", use_deau); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">           </span>load_whitelist(argv[t+1]);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">          </span>list_file = argv[t+1];</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">              </span>wblist = 2;</span></font></div><div><font color="#000000"><span style="font-size:12px">+@@ -3627,17 +3627,17 @@ int mdk_parser(int argc, char *argv[])</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">      </span>for (t=3; t<argc; t++)</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>{</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>    if (! strcmp(argv[t], "-t")) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">              </span>if (! (argc > t+1)) { printf(use_macb); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">             </span>if (! (argc > t+1)) { printf("%s", use_macb); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">             </span>uchar *tmp_mac_addr = (uchar *) parse_mac(argv[t+1]);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">               </span>target = malloc(6);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">         </span>memcpy(target, tmp_mac_addr, 6);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">    </span>    }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">     </span>    if (! strcmp(argv[t], "-m")) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">              </span>if (! (argc > t+1)) { printf(use_macb); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">             </span>if (! (argc > t+1)) { printf("%s", use_macb); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">             </span>mac_base = (uchar *) parse_half_mac(argv[t+1]);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">     </span>    }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">     </span>    if (! strcmp(argv[t], "-f")) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">              </span>if (! (argc > t+1)) { printf(use_macb); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">             </span>if (! (argc > t+1)) { printf("%s", use_macb); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">             </span>uchar *tmp_mac_addr = (uchar *) parse_mac(argv[t+1]);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">               </span>mac_base = (uchar *) malloc(3);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">             </span>mac_lower = (uchar *) malloc(3);</span></font></div><div><font color="#000000"><span style="font-size:12px">+@@ -3652,7 +3652,7 @@ int mdk_parser(int argc, char *argv[])</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>for (t=3; t<argc; t++)</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>{</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>    if (! strcmp(argv[t], "-t")) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">              </span>if (! (argc > t+1)) { printf(use_wpad); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">             </span>if (! (argc > t+1)) { printf("%s", use_wpad); return -1; }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">             </span>uchar *tmp_mac_addr = (uchar *) parse_mac(argv[t+1]);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">               </span>target = malloc(6);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">         </span>memcpy(target, tmp_mac_addr, 6);</span></font></div><div><font color="#000000"><span style="font-size:12px">+@@ -3660,7 +3660,7 @@ int mdk_parser(int argc, char *argv[])</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>}</span></font></div><div><font color="#000000"><span style="font-size:12px">+    break;</span></font></div><div><font color="#000000"><span style="font-size:12px">+     default:</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">      </span>printf(use_head);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">   </span>printf("%s", use_head);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>return -1;</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">  </span>break;</span></font></div><div><font color="#000000"><span style="font-size:12px">+     }</span></font></div><div><font color="#000000"><span style="font-size:12px">+@@ -3669,7 +3669,7 @@ int mdk_parser(int argc, char *argv[])</span></font></div><div><font color="#000000"><span style="font-size:12px">+ </span></font></div><div><font color="#000000"><span style="font-size:12px">+     if ((mode == 'w') && (got_ssid == 0)) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">      </span>printf("Please specify a target ESSID!\n\n");</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">     </span>printf(use_wids);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">   </span>printf("%s", use_wids);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>return -1;</span></font></div><div><font color="#000000"><span style="font-size:12px">+     }</span></font></div><div><font color="#000000"><span style="font-size:12px">+     if ((mode == 'P') && (usespeed == 0)) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+@@ -3852,64 +3852,64 @@ int main( int argc, char *argv[] )</span></font></div><div><font color="#000000"><span style="font-size:12px">+ </span></font></div><div><font color="#000000"><span style="font-size:12px">+     if( argc < 2 )</span></font></div><div><font color="#000000"><span style="font-size:12px">+     {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">  </span>printf(use_head);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">   </span>printf("%s", use_head);</span></font></div><div><font color="#000000"><span style="font-size:12px">+         return( 1 );</span></font></div><div><font color="#000000"><span style="font-size:12px">+     }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ </span></font></div><div><font color="#000000"><span style="font-size:12px">+     if( !memcmp(argv[1], "--help", 6))</span></font></div><div><font color="#000000"><span style="font-size:12px">+     {</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">    </span>if( argc < 3 ) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre"> </span>    printf(use_head);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">     </span>    printf("%s", use_head);</span></font></div><div><font color="#000000"><span style="font-size:12px">+             return( 1 );</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre"> </span>}</span></font></div><div><font color="#000000"><span style="font-size:12px">+ </span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">    </span>switch (argv[2][0]) {</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">       </span>    case 'b':</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">             </span>printf(use_beac);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">           </span>printf("%s", use_beac);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">           </span>break;</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">      </span>    case 'a':</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">             </span>printf(use_auth);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">           </span>printf("%s", use_auth);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">           </span>break;</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">      </span>    case 'p':</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">             </span>printf(use_prob);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">           </span>printf("%s", use_prob);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">           </span>break;</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">      </span>    case 'd':</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">             </span>printf(use_deau);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">           </span>printf("%s", use_deau);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">           </span>break;</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">      </span>    case 'm':</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">             </span>printf(use_mich);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">           </span>printf("%s", use_mich);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">           </span>break;</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">      </span>    case 'x':</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">             </span>printf(use_eapo);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">           </span>printf("%s", use_eapo);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">           </span>break;</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">      </span>    case 'w':</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">             </span>printf(use_wids);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">           </span>printf("%s", use_wids);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">           </span>break;</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">      </span>    case 'f':</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">             </span>printf(use_macb);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">           </span>printf("%s", use_macb);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">           </span>break;</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">      </span>    case 'g':</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">             </span>printf(use_wpad);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">           </span>printf("%s", use_wpad);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">           </span>break;</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">      </span>    default:</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">              </span>printf(use_head);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">           </span>printf("%s", use_head);</span></font></div><div><font color="#000000"><span style="font-size:12px">+         }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">        </span>return(0);</span></font></div><div><font color="#000000"><span style="font-size:12px">+     }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ </span></font></div><div><font color="#000000"><span style="font-size:12px">+     if( !memcmp(argv[1], "--fullhelp", 10))</span></font></div><div><font color="#000000"><span style="font-size:12px">+     {</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">    </span>printf(use_head);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">   </span>printf("%s", use_head);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>printf("\n\n");</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">   </span>printf(use_beac);</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">   </span>printf(use_auth);</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">   </span>printf(use_prob);</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">   </span>printf(use_deau);</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">   </span>printf(use_mich);</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">   </span>printf(use_eapo);</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">   </span>printf(use_wids);</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">   </span>printf(use_macb);</span></font></div><div><font color="#000000"><span style="font-size:12px">+-<span class="" style="white-space:pre">   </span>printf(use_wpad);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">   </span>printf("%s", use_beac);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">   </span>printf("%s", use_auth);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">   </span>printf("%s", use_prob);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">   </span>printf("%s", use_deau);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">   </span>printf("%s", use_mich);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">   </span>printf("%s", use_eapo);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">   </span>printf("%s", use_wids);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">   </span>printf("%s", use_macb);</span></font></div><div><font color="#000000"><span style="font-size:12px">++<span class="" style="white-space:pre">   </span>printf("%s", use_wpad);</span></font></div><div><font color="#000000"><span style="font-size:12px">+ <span class="" style="white-space:pre">   </span>return (0);</span></font></div><div><font color="#000000"><span style="font-size:12px">+     }</span></font></div><div><font color="#000000"><span style="font-size:12px">+ </span></font></div></div></div>