You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stdcxx.apache.org by se...@apache.org on 2007/06/27 01:58:55 UTC
svn commit: r550991 [20/23] - in /incubator/stdcxx/branches/4.2.0: ./ doc/
doc/stdlibref/ doc/stdlibug/ etc/config/ etc/config/src/
etc/config/windows/ etc/nls/ etc/nls/posix/charmaps/ etc/nls/posix/src/
examples/include/ examples/manual/ examples/manu...
Modified: incubator/stdcxx/branches/4.2.0/src/locale_eq.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/locale_eq.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/locale_eq.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/locale_eq.cpp Tue Jun 26 16:58:07 2007
@@ -2,20 +2,27 @@
*
* locale_eq.cpp - definition of std::locale::operator==()
*
- * $Id: //stdlib/dev/source/stdlib/locale_eq.cpp#5 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/locale_global.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/locale_global.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/locale_global.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/locale_global.cpp Tue Jun 26 16:58:07 2007
@@ -2,20 +2,27 @@
*
* locale_global.cpp - definition of std::locale::global()
*
- * $Id: //stdlib/dev/source/stdlib/locale_global.cpp#5 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/locale_name.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/locale_name.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/locale_name.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/locale_name.cpp Tue Jun 26 16:58:07 2007
@@ -2,20 +2,27 @@
*
* locale_name.cpp - definition of std::locale::name()
*
- * $Id: //stdlib/dev/source/stdlib/locale_name.cpp#6 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/memory.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/memory.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/memory.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/memory.cpp Tue Jun 26 16:58:07 2007
@@ -3,20 +3,27 @@
* memory.cpp - source for the C++ Standard Library
* dynamic memory management functions
*
- * $Id: //stdlib/dev/source/stdlib/memory.cpp#16 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/num_put.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/num_put.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/num_put.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/num_put.cpp Tue Jun 26 16:58:07 2007
@@ -2,20 +2,27 @@
*
* num_put.cpp
*
- * $Id: //stdlib/dev/source/stdlib/num_put.cpp#51 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/podarray.c
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/podarray.c?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/podarray.c (original)
+++ incubator/stdcxx/branches/4.2.0/src/podarray.c Tue Jun 26 16:58:07 2007
@@ -2,20 +2,27 @@
*
* podarray.c
*
- * $Id: //stdlib/dev/source/stdlib/podarray.c#2 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/podarray.cc
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/podarray.cc?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/podarray.cc (original)
+++ incubator/stdcxx/branches/4.2.0/src/podarray.cc Tue Jun 26 16:58:07 2007
@@ -6,16 +6,23 @@
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/punct.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/punct.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/punct.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/punct.cpp Tue Jun 26 16:58:07 2007
@@ -6,31 +6,29 @@
*
***************************************************************************
*
- * Copyright 2005-2006 The Apache Software Foundation or its licensors,
- * as applicable.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
*
- * Copyright 2001-2006 Rogue Wave Software.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 2001-2006 Rogue Wave Software.
*
**************************************************************************/
#define _RWSTD_LIB_SRC
-
#include <rw/_defs.h>
-#ifndef _RWSTD_NO_V3_LOCALE
-
#include <locale.h> // for lconv, localeconv(), setlocale()
#include <stdio.h> // for sprintf()
#include <stdlib.h> // for mbstowcs()
@@ -59,15 +57,17 @@
_RWSTD_NAMESPACE (__rw) {
-static inline void __rw_copy (void *dst, const void *src, _RWSTD_SIZE_T n)
+static inline void
+__rw_copy (void *dst, const void *src, size_t n)
{
- ::memcpy (dst, src, n);
+ memcpy (dst, src, n);
}
-static inline void __rw_widen (void *dst, const void *src, _RWSTD_SIZE_T n)
+static inline void
+__rw_widen (void *dst, const void *src, size_t n)
{
- ::mbstowcs (_RWSTD_STATIC_CAST (wchar_t*, dst),
- _RWSTD_STATIC_CAST (const char*, src), n);
+ mbstowcs (_RWSTD_STATIC_CAST (wchar_t*, dst),
+ _RWSTD_STATIC_CAST (const char*, src), n);
}
@@ -80,7 +80,7 @@
if (pdata) {
- const __rw_punct_t *pun =
+ const __rw_punct_t* const pun =
_RWSTD_STATIC_CAST (const __rw_punct_t*, pdata);
const __rw_num_t *num;
@@ -144,13 +144,13 @@
const char* const ts = pconv->thousands_sep ? pconv->thousands_sep : "";
// the size of the narrow grouping string in bytes
- const _RWSTD_SIZE_T grsz = strlen (grp) + 1;
+ const size_t grsz = strlen (grp) + 1;
// compute the sizes of all members in bytes
- _RWSTD_SIZE_T dpsz = strlen (dp) + 1;
- _RWSTD_SIZE_T tssz = strlen (ts) + 1;
- _RWSTD_SIZE_T tnsz = sizeof "true";
- _RWSTD_SIZE_T fnsz = sizeof "false";
+ size_t dpsz = strlen (dp) + 1;
+ size_t tssz = strlen (ts) + 1;
+ size_t tnsz = sizeof "true";
+ size_t fnsz = sizeof "false";
if (winx) {
// adjust for wide characters
@@ -161,10 +161,10 @@
}
// compute the actual size of the variable size structure
- const _RWSTD_SIZE_T size =
+ const size_t size =
sizeof (__rw_punct_t)
+ sizeof (__rw_num_t)
- + sizeof (_RWSTD_SIZE_T) // maximum padding for alignment
+ + sizeof (size_t) // maximum padding for alignment
+ grsz + dpsz + tssz + tnsz + fnsz;
// allocate variable size structure(s)
@@ -176,7 +176,7 @@
pun->thousands_sep_off [winx] = pun->decimal_point_off [winx] + int (dpsz);
// point widen to a wrapper for mbstowcs() for wchar_t or memcpy otherwise
- void (*widen)(void*, const void*, _RWSTD_SIZE_T) =
+ void (*widen)(void*, const void*, size_t) =
winx ? __rw_widen : __rw_copy;
// copy strings from lconv data members to the varaiable size structure
@@ -189,9 +189,9 @@
pun->punct_ext_off = pun->thousands_sep_off [winx] + int (tssz);
// adjust alignment
- const _RWSTD_SIZE_T misalign = pun->punct_ext_off % sizeof (_RWSTD_SIZE_T);
+ const size_t misalign = pun->punct_ext_off % sizeof (size_t);
if (misalign)
- pun->punct_ext_off += int (sizeof (_RWSTD_SIZE_T) - misalign);
+ pun->punct_ext_off += int (sizeof (size_t) - misalign);
s = _RWSTD_REINTERPRET_CAST (char*, pun + 1) + pun->punct_ext_off;
@@ -220,7 +220,7 @@
pun;
__rw_access::_C_get_impsize (*_RWSTD_CONST_CAST (__rw_facet*, pfacet)) =
- (_RWSTD_SIZE_T)(-1);
+ (size_t)(-1);
// call self recursively on already initialized `impdata'
return __rw_get_numpunct (pfacet, flags);
@@ -239,7 +239,7 @@
if (pdata) {
- const __rw_punct_t *pun =
+ const __rw_punct_t* const pun =
_RWSTD_STATIC_CAST (const __rw_punct_t*, pdata);
const __rw_mon_t *mon;
@@ -267,7 +267,7 @@
case __rw_nf: return mon->neg_format [intl];
case __rw_fd:
- return _RWSTD_REINTERPRET_CAST (void*, (_RWSTD_SIZE_T)
+ return _RWSTD_REINTERPRET_CAST (void*, (size_t)
UChar (mon->frac_digits [intl]));
default: _RWSTD_ASSERT (!"bad discriminant");
@@ -318,18 +318,18 @@
_RWSTD_ASSERT (pconv->mon_thousands_sep);
// the size of the narrow grouping string in bytes
- const _RWSTD_SIZE_T grsz = ::strlen (pconv->mon_grouping) + 1;
+ const size_t grsz = strlen (pconv->mon_grouping) + 1;
// compute the sizes of all members in bytes
- _RWSTD_SIZE_T dpsz = ::strlen (pconv->mon_decimal_point) + 1;
- _RWSTD_SIZE_T tssz = ::strlen (pconv->mon_thousands_sep) + 1;
- _RWSTD_SIZE_T pssz = ::strlen (pconv->positive_sign) + 1;
- _RWSTD_SIZE_T nssz = ::strlen (pconv->negative_sign) + 1;
+ size_t dpsz = strlen (pconv->mon_decimal_point) + 1;
+ size_t tssz = strlen (pconv->mon_thousands_sep) + 1;
+ size_t pssz = strlen (pconv->positive_sign) + 1;
+ size_t nssz = strlen (pconv->negative_sign) + 1;
const char* const cs = intl ? pconv->int_curr_symbol
: pconv->currency_symbol;
- _RWSTD_SIZE_T cssz = ::strlen (cs) + 1;
+ size_t cssz = strlen (cs) + 1;
if (winx) {
// adjust for wide characters
@@ -341,10 +341,10 @@
}
// compute the actual size of the variable size structure
- const _RWSTD_SIZE_T size =
+ const size_t size =
sizeof (__rw_punct_t)
+ sizeof (__rw_mon_t)
- + sizeof (_RWSTD_SIZE_T) // maximum padding for alignment
+ + sizeof (size_t) // maximum padding for alignment
+ grsz + dpsz + tssz + pssz + nssz + cssz;
// allocate variable size structure(s)
@@ -356,7 +356,7 @@
pun->thousands_sep_off [winx] = pun->decimal_point_off [winx] + int (dpsz);
// point widen to a wrapper for mbstowcs() for wchar_t or memcpy otherwise
- void (*widen)(void*, const void*, _RWSTD_SIZE_T) =
+ void (*widen)(void*, const void*, size_t) =
winx ? __rw_widen : __rw_copy;
// copy strings from lconv data members to the varaiable size structure
@@ -369,9 +369,9 @@
pun->punct_ext_off = pun->thousands_sep_off [winx] + int (tssz);
// adjust alignment
- const _RWSTD_SIZE_T misalign = pun->punct_ext_off % sizeof (_RWSTD_SIZE_T);
+ const size_t misalign = pun->punct_ext_off % sizeof (size_t);
if (misalign)
- pun->punct_ext_off += int (sizeof (_RWSTD_SIZE_T) - misalign);
+ pun->punct_ext_off += int (sizeof (size_t) - misalign);
s = _RWSTD_REINTERPRET_CAST (char*, pun + 1) + pun->punct_ext_off;
@@ -380,7 +380,7 @@
s += sizeof *mon;
// invalidate members (offsets) by setting them to 0xff
- ::memset (mon, ~0, sizeof *mon);
+ memset (mon, ~0, sizeof *mon);
mon->positive_sign_off [winx] = 0;
mon->negative_sign_off [winx] = mon->positive_sign_off [winx] + int (pssz);
@@ -399,7 +399,7 @@
+ mon->curr_symbol_off [intl][winx] + cssz);
// place narrow grouping string last to avoid alignment issues
- ::memcpy (s + mon->curr_symbol_off [intl][winx] + cssz,
+ memcpy (s + mon->curr_symbol_off [intl][winx] + cssz,
pconv->mon_grouping, grsz);
mon->frac_digits [0] = pconv->frac_digits;
@@ -437,14 +437,14 @@
enum {
// for syntactic convenience
- none = _V3_LOCALE::money_base::none,
- space = _V3_LOCALE::money_base::space,
- symbol = _V3_LOCALE::money_base::symbol,
- sign = _V3_LOCALE::money_base::sign,
- value = _V3_LOCALE::money_base::value
+ none = _STD::money_base::none,
+ space = _STD::money_base::space,
+ symbol = _STD::money_base::symbol,
+ sign = _STD::money_base::sign,
+ value = _STD::money_base::value
};
- static const _V3_LOCALE::money_base::pattern pat[] = {
+ static const _STD::money_base::pattern pat[] = {
// cs_precedes [0..1]:
//
@@ -517,32 +517,30 @@
/* 124: $ -1 */ { { symbol, space, sign, value } } // "\2\1\3\4"
};
- typedef _RWSTD_SIZE_T SizeT;
-
- _RWSTD_SIZE_T inx = SizeT (mon->p_cs_precedes [intl]) * (3U * 5U)
- + SizeT (mon->p_sep_by_space [intl]) * 5U
- + SizeT (mon->p_sign_posn [intl]);
+ size_t inx = size_t (mon->p_cs_precedes [intl]) * (3U * 5U)
+ + size_t (mon->p_sep_by_space [intl]) * 5U
+ + size_t (mon->p_sign_posn [intl]);
if (inx < sizeof pat / sizeof *pat)
- ::memcpy (mon->pos_format [intl], pat + inx, sizeof *pat);
+ memcpy (mon->pos_format [intl], pat + inx, sizeof *pat);
else
- ::memset (mon->pos_format [intl], none, sizeof *pat);
+ memset (mon->pos_format [intl], none, sizeof *pat);
- inx = SizeT (mon->n_cs_precedes [intl]) * (3U * 5U)
- + SizeT (mon->n_sep_by_space [intl]) * 5U
- + SizeT (mon->n_sign_posn [intl]);
+ inx = size_t (mon->n_cs_precedes [intl]) * (3U * 5U)
+ + size_t (mon->n_sep_by_space [intl]) * 5U
+ + size_t (mon->n_sign_posn [intl]);
if (inx < sizeof pat / sizeof *pat)
- ::memcpy (mon->neg_format [intl], pat + inx, sizeof *pat);
+ memcpy (mon->neg_format [intl], pat + inx, sizeof *pat);
else
- ::memset (mon->neg_format [intl], none, sizeof *pat);
+ memset (mon->neg_format [intl], none, sizeof *pat);
// set `impdata' and `impsize' (facet base dtor will delete)
__rw_access::_C_get_impdata (*_RWSTD_CONST_CAST (__rw_facet*, pfacet)) =
pun;
__rw_access::_C_get_impsize(*_RWSTD_CONST_CAST (__rw_facet*, pfacet)) =
- (_RWSTD_SIZE_T)(-1);
+ (size_t)(-1);
// call self recursively on already initialized `impdata'
return __rw_get_moneypunct (pfacet, flags);
@@ -641,7 +639,7 @@
#ifdef _RWSTD_LLONG_PRINTF_PREFIX
- ::memcpy (pbuf, _RWSTD_LLONG_PRINTF_PREFIX,
+ memcpy (pbuf, _RWSTD_LLONG_PRINTF_PREFIX,
sizeof _RWSTD_LLONG_PRINTF_PREFIX - 1);
pbuf += sizeof _RWSTD_LLONG_PRINTF_PREFIX - 1;
@@ -695,6 +693,3 @@
} // namespace __rw
-
-
-#endif // _RWSTD_NO_V3_LOCALE
Modified: incubator/stdcxx/branches/4.2.0/src/random.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/random.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/random.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/random.cpp Tue Jun 26 16:58:07 2007
@@ -2,7 +2,7 @@
*
* random.cpp - random number generator
*
- * $Id: //stdlib/dev/source/stdlib/random.cpp#8 $
+ * $Id$
*
***************************************************************************
*
@@ -19,16 +19,23 @@
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/rwstderr.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/rwstderr.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/rwstderr.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/rwstderr.cpp Tue Jun 26 16:58:07 2007
@@ -2,20 +2,27 @@
*
* rwstderr.cpp - translation unit used to generate a Win32/64 resource DLL
*
- * $Id: //stdlib/dev/source/stdlib/rwstderr.cpp#14 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/setlocale.h
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/setlocale.h?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/setlocale.h (original)
+++ incubator/stdcxx/branches/4.2.0/src/setlocale.h Tue Jun 26 16:58:07 2007
@@ -5,20 +5,27 @@
* This is an internal header file used to implement the C++ Standard
* Library. It should never be #included directly by a program.
*
- * $Id: //stdlib/dev/source/stdlib/setlocale.h#5 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/strstream.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/strstream.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/strstream.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/strstream.cpp Tue Jun 26 16:58:07 2007
@@ -2,20 +2,27 @@
*
* strstream.cpp - Source for the Standard Library string stream classes
*
- * $Id: //stdlib/dev/source/stdlib/strstream.cpp#36 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/strtol.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/strtol.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/strtol.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/strtol.cpp Tue Jun 26 16:58:07 2007
@@ -2,20 +2,27 @@
*
* strtol.cpp - definitions of __rw_strtol, __rw_strtoul, and other helpers
*
- * $Id: //stdlib/dev/source/stdlib/strtol.cpp#7 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
@@ -145,6 +152,8 @@
// SHift Left and OR: helper macro used by __rw_strtol
// to multiply a number by a power of 2 (SHL) and add
// another number less than the power (OR)
+//
+// IMPORTANT: each argument must be evaluated exactly once
#undef SHLOR
#define SHLOR(x, dig) (((x) << shift) | __rw_digit_map [UChar (dig)])
@@ -163,6 +172,8 @@
// MULtiply and ADD: helper macro used by __rw_strtol
+//
+// IMPORTANT: each argument must be evaluated exactly once
#undef MULADD
#define MULADD(x, dig) (((x) * base) + __rw_digit_map [UChar (dig)])
@@ -199,6 +210,8 @@
unsigned long res = __rw_digit_map [UChar (*nptr)];
+ _RWSTD_ASSERT (res < unsigned (base));
+
if (shift) {
// process subject sequence by shifting
@@ -245,6 +258,8 @@
const unsigned digit =
__rw_digit_map [UChar (*nptr)];
+ _RWSTD_ASSERT (digit < unsigned (base));
+
// check for overflow
const unsigned long save = res;
@@ -353,6 +368,8 @@
const unsigned digit = __rw_digit_map [UChar (*nptr)];
+ _RWSTD_ASSERT (digit < unsigned (base));
+
// check for overflow
if (maxres < res)
goto overflow;
@@ -395,6 +412,8 @@
unsigned long res = __rw_digit_map [UChar (*nptr)];
+ _RWSTD_ASSERT (res < unsigned (base));
+
if (shift) {
// process subject sequence by shifting
@@ -441,6 +460,8 @@
const unsigned digit =
__rw_digit_map [UChar (*nptr)];
+ _RWSTD_ASSERT (digit < unsigned (base));
+
// check for overflow
const unsigned long save = res;
@@ -550,6 +571,8 @@
const unsigned digit = __rw_digit_map [UChar (*nptr)];
+ _RWSTD_ASSERT (digit < unsigned (base));
+
// check for overflow
if (maxres < res)
goto overflow;
@@ -592,11 +615,17 @@
#ifdef _RWSTD_LONG_LONG
+
+// for convenience
+typedef _RWSTD_LONG_LONG LLong;
+typedef unsigned _RWSTD_LONG_LONG ULLong;
+
+
// using LLONG_SIZE instead of ULLONG_MAX in the preprocessor
// conditional below to work around a gcc 3.2 bug (PR #28595)
# if (_RWSTD_LONG_SIZE < _RWSTD_LLONG_SIZE)
-unsigned _RWSTD_LONG_LONG
+ULLong
__rw_strtoull (const char *nptr, int *errptr, int base)
{
_RWSTD_ASSERT (0 != nptr);
@@ -612,7 +641,9 @@
const int shift = __rw_base_bits [base];
- unsigned _RWSTD_LONG_LONG res = __rw_digit_map [UChar (*nptr)];
+ ULLong res = __rw_digit_map [UChar (*nptr)];
+
+ _RWSTD_ASSERT (res < unsigned (base));
if (shift) {
@@ -657,8 +688,10 @@
const unsigned digit =
__rw_digit_map [UChar (*nptr)];
+ _RWSTD_ASSERT (digit < unsigned (base));
+
// check for overflow
- const unsigned _RWSTD_LONG_LONG save = res;
+ const ULLong save = res;
res <<= shift;
@@ -687,9 +720,9 @@
// process subject sequence by multiplication
// unroll loop w/o overflow checking
- if (*++nptr) {
+ if (nptr [1]) {
// multiply by base and add second digit
- res = MULADD (res, *nptr);
+ res = MULADD (res, *++nptr);
// digits 3 through 6, inclusive
MULADD_4_DIGITS_BEGIN (res, nptr);
@@ -703,9 +736,9 @@
// digits 7 through 10, inclusive
MULADD_4_DIGITS_BEGIN (res, nptr);
- if (*++nptr) {
+ if (nptr [1]) {
// digit 11
- res = MULADD (res, *nptr);
+ res = MULADD (res, *++nptr);
if (base < 12) {
@@ -749,11 +782,12 @@
// close brackets
MULADD_4_DIGITS_END ();
- for (unsigned _RWSTD_LONG_LONG maxres = _RWSTD_ULLONG_MAX / base;
- *++nptr; ) {
+ for (ULLong maxres = _RWSTD_ULLONG_MAX / base; *++nptr; ) {
const unsigned digit = __rw_digit_map [UChar (*nptr)];
+ _RWSTD_ASSERT (digit < unsigned (base));
+
// check for overflow
if (maxres < res)
goto overflow;
@@ -778,7 +812,7 @@
}
-_RWSTD_LONG_LONG
+LLong
__rw_strtoll (const char *nptr, int *errptr, int base)
{
_RWSTD_ASSERT (0 != nptr);
@@ -794,7 +828,9 @@
const int shift = __rw_base_bits [base];
- unsigned _RWSTD_LONG_LONG res = __rw_digit_map [UChar (*nptr)];
+ ULLong res = __rw_digit_map [UChar (*nptr)];
+
+ _RWSTD_ASSERT (res < unsigned (base));
if (shift) {
@@ -839,8 +875,10 @@
const unsigned digit =
__rw_digit_map [UChar (*nptr)];
+ _RWSTD_ASSERT (digit < unsigned (base));
+
// check for overflow
- const unsigned _RWSTD_LONG_LONG save = res;
+ const ULLong save = res;
res <<= shift;
@@ -886,9 +924,9 @@
// digits 7 through 10, inclusive
MULADD_4_DIGITS_BEGIN (res, nptr);
- if (*++nptr) {
+ if (nptr [1]) {
// digit 11
- res = MULADD (res, *nptr);
+ res = MULADD (res, *++nptr);
if (base < 12) {
@@ -932,11 +970,12 @@
// close brackets
MULADD_4_DIGITS_END ();
- for (unsigned _RWSTD_LONG_LONG maxres =
- _RWSTD_ULLONG_MAX / base; *++nptr; ) {
+ for (ULLong maxres = _RWSTD_ULLONG_MAX / base; *++nptr; ) {
const unsigned digit = __rw_digit_map [UChar (*nptr)];
+ _RWSTD_ASSERT (digit < unsigned (base));
+
// check for overflow
if (maxres < res)
goto overflow;
@@ -951,15 +990,13 @@
}
}
- typedef unsigned _RWSTD_LONG_LONG ULLong;
-
if (neg) {
if (res > ULLong (_RWSTD_LLONG_MIN)) {
*errptr = ERANGE;
return _RWSTD_LLONG_MIN;
}
- return -_RWSTD_STATIC_CAST (_RWSTD_LONG_LONG, res);
+ return -LLong (res);
}
if (res > ULLong (_RWSTD_LLONG_MAX)) {
Modified: incubator/stdcxx/branches/4.2.0/src/strtol.h
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/strtol.h?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/strtol.h (original)
+++ incubator/stdcxx/branches/4.2.0/src/strtol.h Tue Jun 26 16:58:07 2007
@@ -2,20 +2,27 @@
*
* strtol.h - declarations of __rw_strtol, __rw_strtoul, and other helpers
*
- * $Id: //stdlib/dev/source/stdlib/strtol.h#2 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_collate.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_collate.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_collate.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_collate.cpp Tue Jun 26 16:58:07 2007
@@ -2,20 +2,27 @@
*
* ti_collate.cpp - explicit instantiation directives for collate<char>
*
- * $Id: //stdlib/dev/source/stdlib/ti_collate.cpp#6 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_insert_dbl.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_insert_dbl.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_insert_dbl.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_insert_dbl.cpp Tue Jun 26 16:58:07 2007
@@ -3,20 +3,27 @@
* ti_insert_dbl.cpp - explicit instantiation directives for helper
* inserter templates for floating types and char
*
- * $Id: //stdlib/dev/source/stdlib/ti_insert_dbl.cpp#5 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_insert_int.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_insert_int.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_insert_int.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_insert_int.cpp Tue Jun 26 16:58:07 2007
@@ -3,20 +3,27 @@
* ti_insert_int.cpp - explicit instantiation directives for helper
* inserter templates for integral types and char
*
- * $Id: //stdlib/dev/source/stdlib/ti_insert_int.cpp#5 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_insert_ptr.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_insert_ptr.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_insert_ptr.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_insert_ptr.cpp Tue Jun 26 16:58:07 2007
@@ -3,20 +3,27 @@
* ti_insert_pchar.cpp - explicit instantiation directives for helper
* inserter templates for character arrays and char
*
- * $Id: //stdlib/dev/source/stdlib/ti_insert_ptr.cpp#5 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_ios.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_ios.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_ios.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_ios.cpp Tue Jun 26 16:58:07 2007
@@ -2,20 +2,27 @@
*
* ti_ios.cpp - explicit instantiation directives for basic_ios<char>
*
- * $Id: //stdlib/dev/source/stdlib/ti_ios.cpp#6 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_istream.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_istream.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_istream.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_istream.cpp Tue Jun 26 16:58:07 2007
@@ -3,20 +3,27 @@
* ti_istream.cpp - explicit instantiation directives
* for basic_istream<char>
*
- * $Id: //stdlib/dev/source/stdlib/ti_istream.cpp#5 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_messages.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_messages.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_messages.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_messages.cpp Tue Jun 26 16:58:07 2007
@@ -2,20 +2,27 @@
*
* ti_messages.cpp - explicit instantiation directives for messages<char>
*
- * $Id: //stdlib/dev/source/stdlib/ti_messages.cpp#7 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_money_get.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_money_get.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_money_get.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_money_get.cpp Tue Jun 26 16:58:07 2007
@@ -2,20 +2,27 @@
*
* ti_money_get.cpp - explicit instantiation directives for money_get<char>
*
- * $Id: //stdlib/dev/source/stdlib/ti_money_get.cpp#7 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_money_put.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_money_put.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_money_put.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_money_put.cpp Tue Jun 26 16:58:07 2007
@@ -2,20 +2,27 @@
*
* ti_money_put.cpp - explicit instantiation directives for money_put<char>
*
- * $Id: //stdlib/dev/source/stdlib/ti_money_put.cpp#7 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_moneypunct.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_moneypunct.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_moneypunct.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_moneypunct.cpp Tue Jun 26 16:58:07 2007
@@ -3,20 +3,27 @@
* ti_moneypunct.cpp - explicit instantiation directives
* for moneypunct<char, ...>
*
- * $Id: //stdlib/dev/source/stdlib/ti_moneypunct.cpp#7 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_num_get.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_num_get.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_num_get.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_num_get.cpp Tue Jun 26 16:58:07 2007
@@ -6,16 +6,23 @@
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_num_put.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_num_put.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_num_put.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_num_put.cpp Tue Jun 26 16:58:07 2007
@@ -6,16 +6,23 @@
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_numpunct.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_numpunct.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_numpunct.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_numpunct.cpp Tue Jun 26 16:58:07 2007
@@ -6,16 +6,23 @@
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_ostream.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_ostream.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_ostream.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_ostream.cpp Tue Jun 26 16:58:07 2007
@@ -3,20 +3,27 @@
* ti_ostream.cpp - explicit instantiation directives
* for basic_ostream<char>
*
- * $Id: //stdlib/dev/source/stdlib/ti_ostream.cpp#5 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_streambuf.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_streambuf.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_streambuf.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_streambuf.cpp Tue Jun 26 16:58:07 2007
@@ -3,20 +3,27 @@
* ti_streambuf.cpp - explicit instantiation directives
* for basic_streambuf<char>
*
- * $Id: //stdlib/dev/source/stdlib/ti_streambuf.cpp#5 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_string.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_string.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_string.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_string.cpp Tue Jun 26 16:58:07 2007
@@ -2,20 +2,27 @@
*
* ti_string.cpp - explicit instantiation directives for basic_string<char>
*
- * $Id: //stdlib/dev/source/stdlib/ti_string.cpp#6 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/
Modified: incubator/stdcxx/branches/4.2.0/src/ti_stringbuf.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/src/ti_stringbuf.cpp?view=diff&rev=550991&r1=550990&r2=550991
==============================================================================
--- incubator/stdcxx/branches/4.2.0/src/ti_stringbuf.cpp (original)
+++ incubator/stdcxx/branches/4.2.0/src/ti_stringbuf.cpp Tue Jun 26 16:58:07 2007
@@ -3,20 +3,27 @@
* ti_stringbuf.cpp - explicit instantiation directives
* for basic_stringbuf<char>
*
- * $Id: //stdlib/dev/source/stdlib/ti_stringbuf.cpp#6 $
+ * $Id$
*
***************************************************************************
*
- * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
- * Software division. Licensed under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
- * applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, either express or implied. See the License
- * for the specific language governing permissions and limitations under
- * the License.
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the License); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ *
+ * Copyright 1994-2006 Rogue Wave Software.
*
**************************************************************************/