* sim/ucsim/avr.src/arith_inst.cc: fixed bug #1088372- savr is not
[fw/sdcc] / sim / ucsim / avr.src / savr.cc
index 6776fe395b23157f23340985f01ee999f37e4110..d5b401c22fe68e4a0040748285f6d7ce4e300833 100644 (file)
@@ -27,8 +27,13 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 
 #include <stdio.h>
 
+  // prj
 #include "globals.h"
 
+// sim.src
+#include "appcl.h"
+
+// local
 #include "simavrcl.h"
 
 
@@ -37,10 +42,13 @@ main(int argc, char *argv[])
 {
   class cl_sim *sim;
   
-  sim= new cl_simavr(argc, argv);
+  application= new cl_app();
+  application->init(argc, argv);
+  sim= new cl_simavr(application);
   sim->init();
+  application->set_simulator(sim);
   sim->main();
-  delete sim;
+  delete application;
   return(0);
 }