I wrote test just in case.

-- 
Yukihiro Nakadaira - [email protected]

-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
diff -r 10bab2c9ca55 src/testdir/Make_amiga.mak
--- a/src/testdir/Make_amiga.mak	Sat Oct 08 00:06:31 2011 +0900
+++ b/src/testdir/Make_amiga.mak	Sat Oct 08 00:14:30 2011 +0900
@@ -29,7 +29,7 @@
 		test66.out test67.out test68.out test69.out test70.out \
 		test71.out test72.out test73.out test74.out test75.out \
 		test76.out test77.out test78.out test79.out test80.out \
-		test81.out test82.out
+		test81.out test82.out test83.out
 
 .SUFFIXES: .in .out
 
diff -r 10bab2c9ca55 src/testdir/Make_dos.mak
--- a/src/testdir/Make_dos.mak	Sat Oct 08 00:06:31 2011 +0900
+++ b/src/testdir/Make_dos.mak	Sat Oct 08 00:14:30 2011 +0900
@@ -29,7 +29,7 @@
 		test42.out test52.out test65.out test66.out test67.out \
 		test68.out test69.out test71.out test72.out test73.out \
 		test74.out test75.out test76.out test77.out test78.out \
-		test79.out test80.out test81.out test82.out
+		test79.out test80.out test81.out test82.out test83.out
 
 SCRIPTS32 =	test50.out test70.out
 
diff -r 10bab2c9ca55 src/testdir/Make_ming.mak
--- a/src/testdir/Make_ming.mak	Sat Oct 08 00:06:31 2011 +0900
+++ b/src/testdir/Make_ming.mak	Sat Oct 08 00:14:30 2011 +0900
@@ -49,7 +49,7 @@
 		test42.out test52.out test65.out test66.out test67.out \
 		test68.out test69.out test71.out test72.out test73.out \
 		test74.out test75.out test76.out test77.out test78.out \
-		test79.out test80.out test81.out test82.out
+		test79.out test80.out test81.out test82.out test83.out
 
 SCRIPTS32 =	test50.out test70.out
 
diff -r 10bab2c9ca55 src/testdir/Make_os2.mak
--- a/src/testdir/Make_os2.mak	Sat Oct 08 00:06:31 2011 +0900
+++ b/src/testdir/Make_os2.mak	Sat Oct 08 00:14:30 2011 +0900
@@ -29,7 +29,7 @@
 		test66.out test67.out test68.out test69.out test70.out \
 		test71.out test72.out test73.out test74.out test75.out \
 		test76.out test77.out test78.out test79.out test80.out \
-		test81.out test82.out
+		test81.out test82.out test83.out
 
 .SUFFIXES: .in .out
 
diff -r 10bab2c9ca55 src/testdir/Make_vms.mms
--- a/src/testdir/Make_vms.mms	Sat Oct 08 00:06:31 2011 +0900
+++ b/src/testdir/Make_vms.mms	Sat Oct 08 00:14:30 2011 +0900
@@ -76,7 +76,7 @@
 	 test66.out test67.out test68.out test69.out \
 	 test71.out test72.out test74.out test75.out test76.out \
 	 test77.out test78.out test79.out test80.out test81.out \
-	 test82.out
+	 test82.out test83.out
 
 # Known problems:
 # Test 30: a problem around mac format - unknown reason
diff -r 10bab2c9ca55 src/testdir/Makefile
--- a/src/testdir/Makefile	Sat Oct 08 00:06:31 2011 +0900
+++ b/src/testdir/Makefile	Sat Oct 08 00:14:30 2011 +0900
@@ -26,7 +26,7 @@
 		test64.out test65.out test66.out test67.out test68.out \
 		test69.out test70.out test71.out test72.out test73.out \
 		test74.out test75.out test76.out test77.out test78.out \
-		test79.out test80.out test81.out test82.out
+		test79.out test80.out test81.out test82.out test83.out
 
 SCRIPTS_GUI = test16.out
 
diff -r 10bab2c9ca55 src/testdir/test83-tags1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/testdir/test83-tags1	Sat Oct 08 00:14:30 2011 +0900
@@ -0,0 +1,2 @@
+!_TAG_FILE_ENCODING	utf-8	//
+abcdefghijklmnopqrs	test83-tags1.txt	/abcdefghijklmnopqrs
diff -r 10bab2c9ca55 src/testdir/test83-tags1.txt
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/testdir/test83-tags1.txt	Sat Oct 08 00:14:30 2011 +0900
@@ -0,0 +1,2 @@
+text for tags1
+abcdefghijklmnopqrs
diff -r 10bab2c9ca55 src/testdir/test83-tags2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/testdir/test83-tags2	Sat Oct 08 00:14:30 2011 +0900
@@ -0,0 +1,2 @@
+!_TAG_FILE_ENCODING	cp932	//
+‚`‚a‚b	test83-tags2.txt	/‚`‚a‚b
diff -r 10bab2c9ca55 src/testdir/test83-tags2.txt
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/testdir/test83-tags2.txt	Sat Oct 08 00:14:30 2011 +0900
@@ -0,0 +1,2 @@
+text for tags2
+ABC
diff -r 10bab2c9ca55 src/testdir/test83-tags3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/testdir/test83-tags3	Sat Oct 08 00:14:30 2011 +0900
@@ -0,0 +1,102 @@
+!_TAG_FILE_SORTED	1	//
+!_TAG_FILE_ENCODING	cp932	//
+abc1	test83-tags3.txt	/‚`‚a‚b
+abc2	test83-tags3.txt	/‚`‚a‚b
+abc3	test83-tags3.txt	/‚`‚a‚b
+abc4	test83-tags3.txt	/‚`‚a‚b
+abc5	test83-tags3.txt	/‚`‚a‚b
+abc6	test83-tags3.txt	/‚`‚a‚b
+abc7	test83-tags3.txt	/‚`‚a‚b
+abc8	test83-tags3.txt	/‚`‚a‚b
+abc9	test83-tags3.txt	/‚`‚a‚b
+abc10	test83-tags3.txt	/‚`‚a‚b
+abc11	test83-tags3.txt	/‚`‚a‚b
+abc12	test83-tags3.txt	/‚`‚a‚b
+abc13	test83-tags3.txt	/‚`‚a‚b
+abc14	test83-tags3.txt	/‚`‚a‚b
+abc15	test83-tags3.txt	/‚`‚a‚b
+abc16	test83-tags3.txt	/‚`‚a‚b
+abc17	test83-tags3.txt	/‚`‚a‚b
+abc18	test83-tags3.txt	/‚`‚a‚b
+abc19	test83-tags3.txt	/‚`‚a‚b
+abc20	test83-tags3.txt	/‚`‚a‚b
+abc21	test83-tags3.txt	/‚`‚a‚b
+abc22	test83-tags3.txt	/‚`‚a‚b
+abc23	test83-tags3.txt	/‚`‚a‚b
+abc24	test83-tags3.txt	/‚`‚a‚b
+abc25	test83-tags3.txt	/‚`‚a‚b
+abc26	test83-tags3.txt	/‚`‚a‚b
+abc27	test83-tags3.txt	/‚`‚a‚b
+abc28	test83-tags3.txt	/‚`‚a‚b
+abc29	test83-tags3.txt	/‚`‚a‚b
+abc30	test83-tags3.txt	/‚`‚a‚b
+abc31	test83-tags3.txt	/‚`‚a‚b
+abc32	test83-tags3.txt	/‚`‚a‚b
+abc33	test83-tags3.txt	/‚`‚a‚b
+abc34	test83-tags3.txt	/‚`‚a‚b
+abc35	test83-tags3.txt	/‚`‚a‚b
+abc36	test83-tags3.txt	/‚`‚a‚b
+abc37	test83-tags3.txt	/‚`‚a‚b
+abc38	test83-tags3.txt	/‚`‚a‚b
+abc39	test83-tags3.txt	/‚`‚a‚b
+abc40	test83-tags3.txt	/‚`‚a‚b
+abc41	test83-tags3.txt	/‚`‚a‚b
+abc42	test83-tags3.txt	/‚`‚a‚b
+abc43	test83-tags3.txt	/‚`‚a‚b
+abc44	test83-tags3.txt	/‚`‚a‚b
+abc45	test83-tags3.txt	/‚`‚a‚b
+abc46	test83-tags3.txt	/‚`‚a‚b
+abc47	test83-tags3.txt	/‚`‚a‚b
+abc48	test83-tags3.txt	/‚`‚a‚b
+abc49	test83-tags3.txt	/‚`‚a‚b
+abc50	test83-tags3.txt	/‚`‚a‚b
+abc51	test83-tags3.txt	/‚`‚a‚b
+abc52	test83-tags3.txt	/‚`‚a‚b
+abc53	test83-tags3.txt	/‚`‚a‚b
+abc54	test83-tags3.txt	/‚`‚a‚b
+abc55	test83-tags3.txt	/‚`‚a‚b
+abc56	test83-tags3.txt	/‚`‚a‚b
+abc57	test83-tags3.txt	/‚`‚a‚b
+abc58	test83-tags3.txt	/‚`‚a‚b
+abc59	test83-tags3.txt	/‚`‚a‚b
+abc60	test83-tags3.txt	/‚`‚a‚b
+abc61	test83-tags3.txt	/‚`‚a‚b
+abc62	test83-tags3.txt	/‚`‚a‚b
+abc63	test83-tags3.txt	/‚`‚a‚b
+abc64	test83-tags3.txt	/‚`‚a‚b
+abc65	test83-tags3.txt	/‚`‚a‚b
+abc66	test83-tags3.txt	/‚`‚a‚b
+abc67	test83-tags3.txt	/‚`‚a‚b
+abc68	test83-tags3.txt	/‚`‚a‚b
+abc69	test83-tags3.txt	/‚`‚a‚b
+abc70	test83-tags3.txt	/‚`‚a‚b
+abc71	test83-tags3.txt	/‚`‚a‚b
+abc72	test83-tags3.txt	/‚`‚a‚b
+abc73	test83-tags3.txt	/‚`‚a‚b
+abc74	test83-tags3.txt	/‚`‚a‚b
+abc75	test83-tags3.txt	/‚`‚a‚b
+abc76	test83-tags3.txt	/‚`‚a‚b
+abc77	test83-tags3.txt	/‚`‚a‚b
+abc78	test83-tags3.txt	/‚`‚a‚b
+abc79	test83-tags3.txt	/‚`‚a‚b
+abc80	test83-tags3.txt	/‚`‚a‚b
+abc81	test83-tags3.txt	/‚`‚a‚b
+abc82	test83-tags3.txt	/‚`‚a‚b
+abc83	test83-tags3.txt	/‚`‚a‚b
+abc84	test83-tags3.txt	/‚`‚a‚b
+abc85	test83-tags3.txt	/‚`‚a‚b
+abc86	test83-tags3.txt	/‚`‚a‚b
+abc87	test83-tags3.txt	/‚`‚a‚b
+abc88	test83-tags3.txt	/‚`‚a‚b
+abc89	test83-tags3.txt	/‚`‚a‚b
+abc90	test83-tags3.txt	/‚`‚a‚b
+abc91	test83-tags3.txt	/‚`‚a‚b
+abc92	test83-tags3.txt	/‚`‚a‚b
+abc93	test83-tags3.txt	/‚`‚a‚b
+abc94	test83-tags3.txt	/‚`‚a‚b
+abc95	test83-tags3.txt	/‚`‚a‚b
+abc96	test83-tags3.txt	/‚`‚a‚b
+abc97	test83-tags3.txt	/‚`‚a‚b
+abc98	test83-tags3.txt	/‚`‚a‚b
+abc99	test83-tags3.txt	/‚`‚a‚b
+abc100	test83-tags3.txt	/‚`‚a‚b
diff -r 10bab2c9ca55 src/testdir/test83-tags3.txt
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/testdir/test83-tags3.txt	Sat Oct 08 00:14:30 2011 +0900
@@ -0,0 +1,2 @@
+text for tags3
+ABC
diff -r 10bab2c9ca55 src/testdir/test83.in
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/testdir/test83.in	Sat Oct 08 00:14:30 2011 +0900
@@ -0,0 +1,58 @@
+Tests for tag search with !_TAG_FILE_ENCODING.
+
+STARTTEST
+:so mbyte.vim
+:if !has('iconv')
+: e! test.ok
+: w! test.out
+: qa!
+:endif
+:set enc=utf8
+ggdG
+
+:call setline('.', 'Results of test83')
+
+:" case1:
+:new
+:set tags=test83-tags1
+:let v:errmsg = ''
+:tag abcdefghijklmnopqrs
+:if v:errmsg =~ 'E426:' || getline('.') != 'abcdefghijklmnopqrs'
+: close
+: put ='case1: failed'
+:else
+: close
+: put ='case1: ok'
+:endif
+
+:" case2:
+:new
+:set tags=test83-tags2
+:let v:errmsg = ''
+:tag /.BC
+:if v:errmsg =~ 'E426:' || getline('.') != 'ABC'
+: close
+: put ='case2: failed'
+:else
+: close
+: put ='case2: ok'
+:endif
+
+:" case3:
+:new
+:set tags=test83-tags3
+:let v:errmsg = ''
+:tag abc50
+:w xor
+:if v:errmsg =~ 'E426:' || getline('.') != 'ABC'
+: close
+: put ='case3: failed'
+:else
+: close
+: put ='case3: ok'
+:endif
+:close
+
+:wq! test.out
+ENDTEST
+
diff -r 10bab2c9ca55 src/testdir/test83.ok
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/testdir/test83.ok	Sat Oct 08 00:14:30 2011 +0900
@@ -0,0 +1,4 @@
+Results of test83
+case1: ok
+case2: ok
+case3: ok

Raspunde prin e-mail lui