updated for version 7.0072
diff --git a/src/testdir/Make_vms.mms b/src/testdir/Make_vms.mms
index f706ea3..7df1d50 100644
--- a/src/testdir/Make_vms.mms
+++ b/src/testdir/Make_vms.mms
@@ -4,7 +4,7 @@
 # Authors:	Zoltan Arpadffy, <arpadffy@polarhome.com>
 #		Sandor Kopanyi,  <sandor.kopanyi@mailbox.hu>
 #
-# Last change:  2005 Jan 19
+# Last change:  2005 May 18
 #
 # This has been tested on VMS 6.2 to 7.2 on DEC Alpha and VAX.
 # Edit the lines in the Configuration section below to select.
@@ -57,7 +57,8 @@
 	 test33.out test34.out test35.out test36.out test37.out \
 	 test38.out test39.out test40.out test41.out test42.out \
 	 test43.out test44.out test45.out test46.out \
-	 test48.out test51.out test53.out test54.out test55.out
+	 test48.out test51.out test53.out test54.out test55.out \
+	 test56.out
 
 .IFDEF WANT_GUI
 SCRIPT_GUI = test16.out
diff --git a/src/testdir/Makefile b/src/testdir/Makefile
index 736db04..fb35dcd 100644
--- a/src/testdir/Makefile
+++ b/src/testdir/Makefile
@@ -14,7 +14,7 @@
 		test38.out test39.out test40.out test41.out test42.out \
 		test43.out test44.out test45.out test46.out test47.out \
 		test48.out test49.out test51.out test52.out test53.out \
-		test54.out test55.out
+		test54.out test55.out test56.out
 
 SCRIPTS_GUI = test16.out
 
diff --git a/src/testdir/test56.in b/src/testdir/test56.in
new file mode 100644
index 0000000..f657f92
--- /dev/null
+++ b/src/testdir/test56.in
@@ -0,0 +1,21 @@
+Test for script-local function.     vim: set ft=vim :
+
+STARTTEST
+:so small.vim
+:"
+:set nocp
+:/^start:/+1,/^end:/-1w! Xtest.vim
+:source Xtest.vim
+_x
+:$-1,$wq! test.out
+ENDTEST
+
+start:
+fun <SID>DoLast()
+  call append(line('$'), "last line")
+endfun
+fun s:DoNothing()
+  call append(line('$'), "nothing line")
+endfun
+nnoremap <buffer> _x	:call <SID>DoNothing()<bar>call <SID>DoLast()<cr>
+end:
diff --git a/src/testdir/test56.ok b/src/testdir/test56.ok
new file mode 100644
index 0000000..f2b0d33
--- /dev/null
+++ b/src/testdir/test56.ok
@@ -0,0 +1,2 @@
+nothing line
+last line