summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2002-07-15 23:57:34 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2002-07-15 23:57:34 +0000
commit7d9fd14c88b814913534f9ebdf7c966883bb5899 (patch)
tree18ea513a5f10033eae2261db804bd8fa9ac0bb84
parente5dec8c647da42034d05d199aa8734663f6fd4b5 (diff)
downloadATCD-7d9fd14c88b814913534f9ebdf7c966883bb5899.tar.gz
ChangeLogTag:Mon Jul 15 18:56:47 2002 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-rw-r--r--ChangeLog6
-rw-r--r--ChangeLogs/ChangeLog-03a6
-rw-r--r--ace/String_Base.cpp17
3 files changed, 17 insertions, 12 deletions
diff --git a/ChangeLog b/ChangeLog
index 38e9a596f5a..caa5bd3ea8e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Mon Jul 15 18:56:47 2002 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
+
+ * ace/String_Base.cpp (substring): Changed "nil" to "nill" to
+ avoid conflicts with a Mac OS X macro. Thanks to Ruslan
+ Zasukhin <sunshine@public.kherson.ua> for reporting this.
+
Mon Jul 15 15:18:33 2002 Steve Huston <shuston@riverace.com>
* ace/Configuration.{h cpp}: Changed ACE_Configuration_Value_IntId
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 38e9a596f5a..caa5bd3ea8e 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,9 @@
+Mon Jul 15 18:56:47 2002 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
+
+ * ace/String_Base.cpp (substring): Changed "nil" to "nill" to
+ avoid conflicts with a Mac OS X macro. Thanks to Ruslan
+ Zasukhin <sunshine@public.kherson.ua> for reporting this.
+
Mon Jul 15 15:18:33 2002 Steve Huston <shuston@riverace.com>
* ace/Configuration.{h cpp}: Changed ACE_Configuration_Value_IntId
diff --git a/ace/String_Base.cpp b/ace/String_Base.cpp
index cffc54b6661..13751d06ac1 100644
--- a/ace/String_Base.cpp
+++ b/ace/String_Base.cpp
@@ -88,30 +88,23 @@ template <class CHAR> ACE_String_Base<CHAR>
ACE_String_Base<CHAR>::substring (size_t offset,
ssize_t length) const
{
- ACE_String_Base<CHAR> nil;
+ ACE_String_Base<CHAR> nill;
size_t count = length;
// case 1. empty string
if (this->len_ == 0)
- {
- return nil;
- }
+ return nill;
// case 2. start pos past our end
if (offset >= this->len_)
- {
- return nil;
- }
+ return nill;
// No length == empty string.
else if (length == 0)
- {
- return nil;
- }
+ return nill;
// Get all remaining bytes.
else if (length == -1 || count > (this->len_ - offset))
- {
count = this->len_ - offset;
- }
+
return ACE_String_Base<CHAR> (&this->rep_[offset],
count,
this->allocator_);