Fix several issues:

Misreplace library name
Support commenting out nonlocal header files for dxs FileArg.class
Add a new protocol Guid to database 

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1864 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
qhuang8
2006-10-30 11:57:37 +00:00
parent a7081d204a
commit a7a7033316
5 changed files with 9 additions and 6 deletions

View File

@ -310,7 +310,7 @@ public final class ModuleReader implements Common.ForDoAll {
}
public boolean recognize(String filename) {
return filename.contains(".c") || filename.contains(".h");
return filename.contains(".c") || filename.contains(".h") || filename.contains(".dxs");
}
public String namechange(String oldname) {

View File

@ -315,7 +315,8 @@ public final class SourceFileReplacer implements Common.ForDoAll {
if ((r9thing = MigrationTool.db.getR9Func(r8thing)) != null) {
if (!r8thing.equals(r9thing)) {
if (wholeline.contains(r8thing)) {
wholeline = wholeline.replaceAll(r8thing, r9thing);
String findString = "(?<!(?:\\d|\\w))" + r8thing + "(?!(?:\\d|\\w))";
wholeline = wholeline.replaceAll(findString, r9thing);
filefunc.add(new r8tor9(r8thing, r9thing));
Iterator<r8tor9> rt = filefunc.iterator();
while (rt.hasNext()) {