Fix copyright year.
[gpgme.git] / gpgme / mkstatus
index ce3b04f..7e438cc 100755 (executable)
@@ -2,6 +2,7 @@
 # mkstatus - Extract error strings from rungpg.h
 #            and create a lookup table
 #      Copyright (C) 2000 Werner Koch (dd9jn)
+#       Copyright (C) 2001 g10 Code GmbH
 #
 # This file is part of GPGME.
 #
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
 
+# resetting collate is important, so that the bsearch works properly
+LC_ALL=C
+LC_COLLATE=C
+export LC_ALL LC_COLLATE
+
 cat <<EOF
 /* Generated automatically by mkstatus */
 /* Do not edit! */
 
 struct status_table_s {
     const char *name;
-    GpgStatusCode code;
+    GpgmeStatusCode code;
 };
 
 static struct status_table_s status_table[] = 
@@ -33,10 +39,10 @@ static struct status_table_s status_table[] =
 EOF
 
 awk '
-/STATUS_ENTER/     { okay=1 }
+/GPGME_STATUS_ENTER/     { okay=1 }
 !okay              {next}
 /}/                { exit 0 }
-/STATUS_[A-Za-z_]*/ { printf "  { \"%s\", %s },\n", substr($1,8), $1 }
+/GPGME_STATUS_[A-Za-z_]*/ { printf "  { \"%s\", %s },\n", substr($1,14), $1 }
 ' | sort  
 
 cat <<EOF
@@ -44,12 +50,3 @@ cat <<EOF
 };
 
 EOF
-
-
-
-
-
-
-
-
-