\r
String outname = null;\r
String inname = null;\r
- /*\r
- if (MigrationTool.ui.yesOrNo("Changes will be made to the Source Code. View details?")) {\r
- showdetails = true;\r
- }\r
- */\r
+\r
showdetails = true; // set this as default now, may be changed in the future\r
\r
Iterator<String> di = mi.localmodulesources.iterator();\r
private static final void addr8only() throws Exception {\r
String paragraph = null;\r
String line = Common.file2string(MigrationTool.db.DatabasePath + File.separator + "R8Lib.c");\r
- //Common.ensureDir(mi.modulepath + File.separator + "Migration_" + mi.modulename + File.separator + "R8Lib.c");\r
PrintWriter outfile1 = new PrintWriter(new BufferedWriter(new FileWriter(MigrationTool.ModuleInfoMap.get(mi) + File.separator + "Migration_" + mi.modulename + File.separator + "R8Lib.c")));\r
PrintWriter outfile2 = new PrintWriter(new BufferedWriter(new FileWriter(MigrationTool.ModuleInfoMap.get(mi) + File.separator + "Migration_" + mi.modulename + File.separator + "R8Lib.h")));\r
Pattern ptnr8only = Pattern.compile("////#?(\\w*)?.*?R8_(\\w*).*?////~", Pattern.DOTALL);\r
BufferedReader rd = new BufferedReader(new FileReader(filename));\r
StringBuffer wholefile = new StringBuffer();\r
String line;\r
- String r8thing;\r
- String r9thing;\r
- r8tor9 temp;\r
boolean addr8 = false;\r
\r
Pattern pat = Pattern.compile("g?(BS|RT)(\\s*->\\s*)([a-zA-Z_]\\w*)", Pattern.MULTILINE); // ! only two level () bracket allowed !\r
}\r
*/\r
// start replacing names\r
+ String r8thing;\r
+ String r9thing;\r
Iterator<String> it;\r
// Converting non-locla function\r
it = mi.hashnonlocalfunc.iterator();\r
} else { //\r
mi.hashrequiredr9libs.add(MigrationTool.db.getR9Lib(r8thing)); // add a library here\r
}\r
- \r
+\r
+ r8tor9 temp;\r
if ((r9thing = MigrationTool.db.getR9Func(r8thing)) != null) {\r
if (!r8thing.equals(r9thing)) {\r
if (line.contains(r8thing)) {\r