patches/libwbxml-01-getopt.diff
author nonsea
Thu, 08 Jan 2009 02:54:30 +0000
changeset 1612 a33514fa51a1
permissions -rw-r--r--
2009-01-08 Halton Huo <[email protected]> * SFEwbxml.spec: Rename wbxml2 to libwbxml * base-specs/libwbxml.spec: Bump to 0.10.1, Change to use cmake Add patch getopt to fix bug #25 * base-specs/wbxml2.spec: rename to libwbxml.spec * patches/libwbxml-01-getopt.diff: * patches/wbxml2-01-Makefile.diff: remove unused patch * patches/wbxml2-02-getopt.diff: reorder and rework
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1612
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
     1
Index: libwbxml-trunk/tools/getopt.h
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
     2
===================================================================
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
     3
--- libwbxml-trunk/tools/getopt.h	(revision 148)
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
     4
+++ libwbxml-trunk/tools/getopt.h	(working copy)
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
     5
@@ -5,13 +5,13 @@
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
     6
  *
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
     7
  * @author Kannel Team (http://www.kannel.org/)
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
     8
  *
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
     9
- * @brief getopt() implementation
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    10
+ * @brief wbxml_getopt() implementation
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    11
  */
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    12
 
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    13
 #ifndef WBXML_GETOPT_H
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    14
 #define WBXML_GETOPT_H
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    15
 
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    16
-int getopt(int argc, char **argv, char *opts);
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    17
+int wbxml_getopt(int argc, char **argv, char *opts);
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    18
 extern int opterr;
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    19
 extern int optind;
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    20
 extern int optopt;
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    21
Index: libwbxml-trunk/tools/wbxml2xml_tool.c
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    22
===================================================================
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    23
--- libwbxml-trunk/tools/wbxml2xml_tool.c	(revision 148)
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    24
+++ libwbxml-trunk/tools/wbxml2xml_tool.c	(working copy)
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    25
@@ -236,7 +236,7 @@
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    26
     params.indent = 1;
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    27
     params.keep_ignorable_ws = FALSE;
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    28
 
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    29
-    while ((opt = (WB_TINY) getopt(argc, argv, "kh?o:m:i:l:")) != EOF)
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    30
+    while ((opt = (WB_TINY) wbxml_getopt(argc, argv, "kh?o:m:i:l:")) != EOF)
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    31
     {
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    32
         switch (opt) {
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    33
         case 'k':
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    34
Index: libwbxml-trunk/tools/xml2wbxml_tool.c
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    35
===================================================================
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    36
--- libwbxml-trunk/tools/xml2wbxml_tool.c	(revision 148)
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    37
+++ libwbxml-trunk/tools/xml2wbxml_tool.c	(working copy)
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    38
@@ -105,7 +105,7 @@
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    39
     params.use_strtbl = TRUE;
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    40
     params.keep_ignorable_ws = FALSE;
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    41
 
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    42
-    while ((opt = (WB_TINY) getopt(argc, argv, "nkh?o:v:")) != EOF)
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    43
+    while ((opt = (WB_TINY) wbxml_getopt(argc, argv, "nkh?o:v:")) != EOF)
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    44
     {
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    45
         switch (opt) {
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    46
         case 'v':
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    47
Index: libwbxml-trunk/tools/attgetopt.c
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    48
===================================================================
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    49
--- libwbxml-trunk/tools/attgetopt.c	(revision 148)
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    50
+++ libwbxml-trunk/tools/attgetopt.c	(working copy)
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    51
@@ -22,7 +22,7 @@
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    52
 int     optopt;
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    53
 char    *optarg;
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    54
 
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    55
-int getopt(int argc, char **argv, char *opts)
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    56
+int wbxml_getopt(int argc, char **argv, char *opts)
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    57
 {
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    58
     static int sp = 1;
a33514fa51a1 2009-01-08 Halton Huo <[email protected]>
nonsea
parents:
diff changeset
    59
     register int c;