summaryrefslogtreecommitdiffstats
path: root/src/symutil.cpp
diff options
context:
space:
mode:
authorRainer Schuetze <r.sagitario@gmx.de>2015-06-09 19:29:54 (GMT)
committerRainer Schuetze <r.sagitario@gmx.de>2015-06-09 19:29:54 (GMT)
commit068e1d5f36fa784e7fc56fe8966cf403de57905d (patch)
treefdeebb491df27c07741231ec557f43ab25157e89 /src/symutil.cpp
parent31af08b9e88552b8329d7956d862a578bfb19aa6 (diff)
downloadcv2pdb-068e1d5f36fa784e7fc56fe8966cf403de57905d.zip
cv2pdb-068e1d5f36fa784e7fc56fe8966cf403de57905d.tar.gz
cv2pdb-068e1d5f36fa784e7fc56fe8966cf403de57905d.tar.bz2
DWARF: fix struct/class conversion, array limits, replace '.' with '@' in names
Diffstat (limited to 'src/symutil.cpp')
-rw-r--r--src/symutil.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/symutil.cpp b/src/symutil.cpp
index 7c92c0c..3b4c1c6 100644
--- a/src/symutil.cpp
+++ b/src/symutil.cpp
@@ -268,6 +268,11 @@ int cstrcpy_v(bool v3, BYTE* d, const char* s)
}
memcpy(d, s, len + 1);
+
+ for(int i = 0; i < len; i++)
+ if (d[i] == '.')
+ d[i] = dotReplacementChar;
+
return len + 1;
}