diff options
author | FWoltermann@gmail.com <FWoltermann@gmail.com@076cb2c4-205e-83fd-5cf3-1be9aa105544> | 2011-12-08 16:45:43 +0000 |
---|---|---|
committer | FWoltermann@gmail.com <FWoltermann@gmail.com@076cb2c4-205e-83fd-5cf3-1be9aa105544> | 2011-12-08 16:45:43 +0000 |
commit | 50971e84e295033941fac5291b08e593541fe945 (patch) | |
tree | a1e43917a11c9cceef9bd54e3e526e640f89ae02 /Parser/Token.cpp | |
parent | 8b31193bae95cadc667c6e65817aab688c915f1d (diff) | |
download | starshatter-50971e84e295033941fac5291b08e593541fe945.zip starshatter-50971e84e295033941fac5291b08e593541fe945.tar.gz starshatter-50971e84e295033941fac5291b08e593541fe945.tar.bz2 |
Various replacements for unsafe string handling
Diffstat (limited to 'Parser/Token.cpp')
-rw-r--r-- | Parser/Token.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Parser/Token.cpp b/Parser/Token.cpp index a7470ee..7ccabd8 100644 --- a/Parser/Token.cpp +++ b/Parser/Token.cpp @@ -42,7 +42,7 @@ Token::Token(const Token& rhs) {
mLength = rhs.mLength;
if (mLength < 8) {
- strcpy(mSymbol, rhs.mSymbol);
+ strcpy_s(mSymbol, rhs.mSymbol);
}
else {
mFullSymbol = new(__FILE__, __LINE__) char[mLength + 1];
@@ -62,7 +62,7 @@ Token::Token(const char* s, int t, int k, int l, int c) {
mLength = strlen(s);
if (mLength < 8) {
- strcpy(mSymbol, s);
+ strcpy_s(mSymbol, s);
}
else {
mFullSymbol = new(__FILE__, __LINE__) char[mLength + 1];
@@ -75,7 +75,7 @@ Token::Token(const Text& s, int t, int k, int l, int c) {
mLength = s.length();
if (mLength < 8) {
- strcpy(mSymbol, s.data());
+ strcpy_s(mSymbol, s.data());
}
else {
mFullSymbol = new(__FILE__, __LINE__) char[mLength + 1];
@@ -107,7 +107,7 @@ Token::operator = (const Token& rhs) mLength = rhs.mLength;
if (mLength < 8) {
- strcpy(mSymbol, rhs.mSymbol);
+ strcpy_s(mSymbol, rhs.mSymbol);
}
else {
mFullSymbol = new(__FILE__, __LINE__) char[mLength + 1];
@@ -181,7 +181,7 @@ bool Token::findKey(const Text& k, int& v)
{
if (keymap.contains(k)) {
- v = keymap.find(k);
+ v = keymap.find(k, 0);
return true;
}
else
|