Set default LANGUAGE to english/us.
authorNick Clifton <nickc@redhat.com>
Tue, 9 Apr 2002 16:55:48 +0000 (16:55 +0000)
committerNick Clifton <nickc@redhat.com>
Tue, 9 Apr 2002 16:55:48 +0000 (16:55 +0000)
binutils/ChangeLog
binutils/testsuite/ChangeLog
binutils/testsuite/binutils-all/windres/deflang.rc [new file with mode: 0644]
binutils/testsuite/binutils-all/windres/deflang.rsd [new file with mode: 0644]
binutils/testsuite/binutils-all/windres/dialogsignature.rsd
binutils/testsuite/binutils-all/windres/escapea.rsd
binutils/testsuite/binutils-all/windres/escapex.rsd
binutils/testsuite/binutils-all/windres/printstyle.rsd
binutils/windres.c

index 8613965fcc923a8abff90de8d781a4c4fefc7973..ecbd2ac71fdf8cc639d87c229ea0be1587918909 100644 (file)
@@ -12,7 +12,9 @@
        * resrc.c: Print style even if it is 0.
 
        * resbin.c: Use signature to identify DIALOGEX.
-       
+
+       * windres.c: Set default LANGUAGE to english/us.
+
 2002-04-09  Gunnar Degnbol <degnbol@danbbs.dk>
 
        * resrc.c: print CLASS names in quotes
index 9129b6e08698542ac01be383685326fcbfa425e2..033935ab61f96c4362f6be798ffacb505a1f39a9 100644 (file)
@@ -1,5 +1,13 @@
 2002-04-09  Nick Clifton  <nickc@cambridge.redhat.com>
 
+       * binutils-all/windres/deflang.rc: New test case: Check default
+       language.
+       * binutils-all/windres/deflang.rsd: Expected output.
+
+       * binutils-all/windres/dialogsignature.rc: New test case for
+       decoding the dialog signature.
+       * binutils-all/windres/dialogsignature.rsd: Expected output.
+
        * binutils-all/windres/escapea.rc: New test case for encoding \a
        escape sequence.
        * binutils-all/windres/escapea.rsd: Expected output.
diff --git a/binutils/testsuite/binutils-all/windres/deflang.rc b/binutils/testsuite/binutils-all/windres/deflang.rc
new file mode 100644 (file)
index 0000000..1f3c20f
--- /dev/null
@@ -0,0 +1,4 @@
+101 DIALOG DISCARDABLE  0, 0, 186, 95
+BEGIN
+    DEFPUSHBUTTON "OK",1,129,7,50,14
+END
diff --git a/binutils/testsuite/binutils-all/windres/deflang.rsd b/binutils/testsuite/binutils-all/windres/deflang.rsd
new file mode 100644 (file)
index 0000000..36b68c2
--- /dev/null
@@ -0,0 +1,8 @@
+ 0000 00000000 20000000 ffff0000 ffff0000  .... ...........
+ 0010 00000000 00000000 00000000 00000000  ................
+ 0020 36000000 20000000 ffff0500 ffff6500  6... .........e.
+ 0030 00000000 10100904 00000000 00000000  ................
+ 0040 00008880 00000000 01000000 0000ba00  ................
+ 0050 5f000000 00000000 01000150 00000000  _..........P....
+ 0060 81000700 32000e00 0100ffff 80004f00  ....2.........O.
+ 0070 4b000000 00000000                    K.......        
index fbe779036ca2826a35ee8f82a5829dcb3f7fdf2a..9a44b829caeed0dc4ae03da239dc11b4d75f15a7 100644 (file)
@@ -1,7 +1,7 @@
  0000 00000000 20000000 ffff0000 ffff0000  .... ...........
  0010 00000000 00000000 00000000 00000000  ................
  0020 36000000 20000000 ffff0500 ffff6500  6... .........e.
- 0030 00000000 10100000 00000000 00000000  ................
+ 0030 00000000 10100904 00000000 00000000  ................
  0040 01000000 00000000 01000000 0000ba00  ................
  0050 5f000000 00000000 01000150 00000000  _..........P....
  0060 81000700 32000e00 0100ffff 80004f00  ....2.........O.
index 1875ebe4bbf7b447f6a5d86636de57798eafa298..aff09282077220befba8583b7c89fa3aa413dee4 100644 (file)
@@ -1,7 +1,7 @@
  0000 00000000 20000000 ffff0000 ffff0000  .... ...........
  0010 00000000 00000000 00000000 00000000  ................
  0020 28000000 20000000 ffff0400 ffff1400  (... ...........
- 0030 00000000 10100000 00000000 00000000  ................
+ 0030 00000000 10100904 00000000 00000000  ................
  0040 00000000 90002600 46006900 6c006500  ......&.F.i.l.e.
  0050 00008000 11002600 4f007000 65006e00  ......&.O.p.e.n.
  0060 08005e00 4f000000                    ..^.O...        
index 916534251e573a54073a4732d1e90a0d3087be54..182007cc46b07a0f37f4ceb7491fe1672e066ae0 100644 (file)
@@ -1,7 +1,7 @@
  0000 00000000 20000000 ffff0000 ffff0000  .... ...........
  0010 00000000 00000000 00000000 00000000  ................
  0020 34000000 20000000 ffff0500 ffff6500  4... .........e.
- 0030 00000000 10100000 00000000 00000000  ................
+ 0030 00000000 10100904 00000000 00000000  ................
  0040 00008880 00000000 01000000 0000ba00  ................
  0050 5f000000 00000000 00000250 00000000  _..........P....
  0060 17002e00 1c000800 ffffffff 8200b000  ................
index df203cb6c1535bccccb587e3ed80633321989bc2..a44adda9d99b1014355c5a37327a887872badffb 100644 (file)
@@ -1,7 +1,7 @@
  0000 00000000 20000000 ffff0000 ffff0000  .... ...........
  0010 00000000 00000000 00000000 00000000  ................
  0020 36000000 20000000 ffff0500 ffff6500  6... .........e.
- 0030 00000000 10100000 00000000 00000000  ................
+ 0030 00000000 10100904 00000000 00000000  ................
  0040 00000000 00000000 01000000 0000ba00  ................
  0050 5f000000 00000000 01000150 00000000  _..........P....
  0060 81000700 32000e00 0100ffff 80004f00  ....2.........O.
index 0b56bc2d326d5244951b21180c941121467e4a08..15483530b3f9b53a1ad975ca2ff3419b06fb9a0f 100644 (file)
@@ -145,6 +145,8 @@ static enum res_format format_from_filename PARAMS ((const char *, int));
 static void usage PARAMS ((FILE *, int));
 static int cmp_res_entry PARAMS ((const PTR, const PTR));
 static struct res_directory *sort_resources PARAMS ((struct res_directory *));
+static void reswr_init PARAMS ((void));
+static const char * quot PARAMS ((const char *));
 \f
 /* When we are building a resource tree, we allocate everything onto
    an obstack, so that we can free it all at once if we want.  */
@@ -765,6 +767,9 @@ quot (string)
   return buf;
 }
 
+/* This keeps gcc happy when using -Wmissing-prototypes -Wstrict-prototypes.  */
+int main PARAMS ((int, char **));
+
 /* The main function.  */
 
 int
@@ -809,7 +814,7 @@ main (argc, argv)
   target = NULL;
   preprocessor = NULL;
   preprocargs = NULL;
-  language = -1;
+  language = 0x409;   /* LANG_ENGLISH, SUBLANG_ENGLISH_US.  */
   use_temp_file = 0;
 
   while ((c = getopt_long (argc, argv, "i:o:I:O:F:D:hHvV", long_options,