diff --git a/tutorial/Wmml.pmod b/tutorial/Wmml.pmod
index b9df1f0d798623edddbd7c9275e54667eb90c373..1bdb44fa63705ed4785d82c9a6cecf4d258f11d1 100644
--- a/tutorial/Wmml.pmod
+++ b/tutorial/Wmml.pmod
@@ -1148,7 +1148,6 @@ SGML low_make_concrete_wmml(SGML data)
 	    case "see":
 	    {
 	      title="see also";
-	      SGML tmp=({});
 	      string *tmp2=(replace(get_text(args),
 				   ({" ","\n"}),({"",""}))/",")-({""});
 	      if(!sizeof(tmp2))
diff --git a/tutorial/html.pike b/tutorial/html.pike
index c45cde3148491dd49609ae10e5b74086d4dacc4a..ec036d72f36b9dbae6ae1f5ce833d0ebcd314b4d 100644
--- a/tutorial/html.pike
+++ b/tutorial/html.pike
@@ -1310,9 +1310,9 @@ void output(string base, WMML data)
       string filename=mkfilename(file);
       werror("Anchoring ");
       werror(filename+": WMML->HTML");
-      SGML data=wmml_to_html(sections[file]);
+      SGML data2=wmml_to_html(sections[file]);
       werror("->String");
-      string data=Sgml.generate(data,Html.mktag);
+      string data=Sgml.generate(data2,Html.mktag);
       werror("->disk");
       add_file_to_export_list(filename);
       out::open(filename,"wct");
diff --git a/tutorial/latex.pike b/tutorial/latex.pike
index 2adb0851870664bd0d9837d0508b6f6667eaffd3..ab73c75c1707ee56f3765d63005642cf88087184 100644
--- a/tutorial/latex.pike
+++ b/tutorial/latex.pike
@@ -416,7 +416,7 @@ string mkref(string label)
 string convert_table(TAG table)
 {
   SGML data=table->data;
-  int rows,columns,nicer,framed;
+  int rows,nicer;
 
   // FIXME, nicer tables not supported (yet)
 
@@ -440,7 +440,6 @@ string convert_table(TAG table)
     spaced=1;
   }
   framed|=border;
-  array(float) column_data=allocate(100,1.0);
 
 
   int cellpadding=3;