diff --git a/lib/modules/Graphics.pmod/Graph.pmod/create_graph.pike b/lib/modules/Graphics.pmod/Graph.pmod/create_graph.pike
index cfec894114cd8e2d0a595767e67f500efbf65b16..c04e780a063e310e1dad8be70b16c868b081a9f5 100755
--- a/lib/modules/Graphics.pmod/Graph.pmod/create_graph.pike
+++ b/lib/modules/Graphics.pmod/Graph.pmod/create_graph.pike
@@ -8,7 +8,7 @@ import Stdio;
 
 inherit "polyline.pike";
 
-constant cvs_version = "$Id: create_graph.pike,v 1.1 1999/09/30 13:04:01 hedda Exp $";
+constant cvs_version = "$Id: create_graph.pike,v 1.2 2000/07/24 08:08:43 hedda Exp $";
 
 /*
  * name = "BG: Create graphs";
@@ -118,7 +118,7 @@ void draw(object(image) img, float h, array(float|string) coords,
 
 mapping(string:mixed) setinitcolors(mapping(string:mixed) diagram_data)
 {
-  foreach(diagram_data["data"], mixed* fo)
+  foreach(diagram_data["data"], array(mixed) fo)
     if (sizeof(fo)>diagram_data["datasize"])
       diagram_data["datasize"]=sizeof(fo);
   
@@ -161,7 +161,7 @@ mapping(string:mixed) setinitcolors(mapping(string:mixed) diagram_data)
     else
       numbers=sizeof(diagram_data["data"]);
     
-    int** carr=allocate(numbers);
+    array(array(int)) carr=allocate(numbers);
     int steg=128+128/(numbers);
 
     switch( numbers ) {