diff --git a/icu4c/source/Doxyfile.in b/icu4c/source/Doxyfile.in
index 911aaf61f23..a72a66adbc7 100644
--- a/icu4c/source/Doxyfile.in
+++ b/icu4c/source/Doxyfile.in
@@ -1,3 +1,8 @@
+# ********************************************************************
+# * COPYRIGHT:
+# * Copyright (c) 2002, International Business Machines Corporation and
+# * others. All Rights Reserved.
+# ********************************************************************
# Doxyfile 1.2.6
# This file describes the settings to be used by doxygen for a project
diff --git a/icu4c/source/README.in b/icu4c/source/README.in
index 447aa8aa74d..ad666b054ce 100644
--- a/icu4c/source/README.in
+++ b/icu4c/source/README.in
@@ -1,3 +1,5 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
+
The ICU data files moved!
Depending on the ICU packaging mode, ICU data files were moved to
diff --git a/icu4c/source/common/rbbicst.pl b/icu4c/source/common/rbbicst.pl
index 20d4a6bd89e..04d817f989a 100755
--- a/icu4c/source/common/rbbicst.pl
+++ b/icu4c/source/common/rbbicst.pl
@@ -1,3 +1,7 @@
+#*********************************************************************
+# Copyright (C) 2002 International Business Machines Corporation *
+# and others. All rights reserved. *
+#*********************************************************************
#
# rbbicst Compile the RBBI rule paser state table data into initialized C data.
# Usage:
@@ -11,10 +15,6 @@
#
# See rbbirpt.h for a description of the input format for this script.
#
-#*********************************************************************
-# Copyright (C) 2002 International Business Machines Corporation *
-# and others. All rights reserved. *
-#*********************************************************************
$num_states = 1; # Always the state number for the line being compiled.
diff --git a/icu4c/source/data/misc/timezone.txt b/icu4c/source/data/misc/timezone.txt
index dcd546324ed..cc42520d69a 100644
--- a/icu4c/source/data/misc/timezone.txt
+++ b/icu4c/source/data/misc/timezone.txt
@@ -1,3 +1,7 @@
+#******************************************************************************
+#* Copyright (C) 2002, International Business Machines Corporation and
+#* others. All Rights Reserved.
+#******************************************************************************
#--- Header --- Generated by tz.pl
4 # format version number of this file
2002 # (tzdata2002d) version of Olson zone
diff --git a/icu4c/source/extra/scrptrun/readme.html b/icu4c/source/extra/scrptrun/readme.html
index a8cfa362d45..b252b6d4a35 100644
--- a/icu4c/source/extra/scrptrun/readme.html
+++ b/icu4c/source/extra/scrptrun/readme.html
@@ -2,6 +2,7 @@
+
ScriptRun readme
diff --git a/icu4c/source/extra/uconv/README b/icu4c/source/extra/uconv/README
index a9aa82b9bf8..da91fc651c9 100644
--- a/icu4c/source/extra/uconv/README
+++ b/icu4c/source/extra/uconv/README
@@ -1,3 +1,5 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
+
The uconv command is an iconv(1)-like conversion / transcoding
program. Please check its manual page, or run uconv -h, for help.
diff --git a/icu4c/source/i18n/regexcst.pl b/icu4c/source/i18n/regexcst.pl
index 16258e79a49..9ccca1a2dd7 100755
--- a/icu4c/source/i18n/regexcst.pl
+++ b/icu4c/source/i18n/regexcst.pl
@@ -1,3 +1,9 @@
+#!/usr/bin/perl
+# ********************************************************************
+# * COPYRIGHT:
+# * Copyright (c) 2002, International Business Machines Corporation and
+# * others. All Rights Reserved.
+# ********************************************************************
#
# regexcst.pl
# Compile the regular expression paser state table data into initialized C data.
diff --git a/icu4c/source/mkinstalldirs b/icu4c/source/mkinstalldirs
index a964cf90237..8cb84505e10 100644
--- a/icu4c/source/mkinstalldirs
+++ b/icu4c/source/mkinstalldirs
@@ -1,10 +1,15 @@
#! /bin/sh
+# ********************************************************************
+# * COPYRIGHT:
+# * Copyright (c) 2002, International Business Machines Corporation and
+# * others. All Rights Reserved.
+# ********************************************************************
# mkinstalldirs --- make directory hierarchy
# Author: Noah Friedman
# Created: 1993-05-16
# Public domain
-# $Id: mkinstalldirs,v 1.3 2001/10/19 02:31:19 yves-oss Exp $
+# $Id: mkinstalldirs,v 1.4 2002/12/18 08:31:33 weiv-oss Exp $
errstatus=0
diff --git a/icu4c/source/samples/cal/readme.txt b/icu4c/source/samples/cal/readme.txt
index 7b16eaad467..e291cd6ba67 100644
--- a/icu4c/source/samples/cal/readme.txt
+++ b/icu4c/source/samples/cal/readme.txt
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
icucal: a sample program which displays the calendar.
This sample demonstrates
diff --git a/icu4c/source/samples/coll/readme.txt b/icu4c/source/samples/coll/readme.txt
index cd8f320ffb9..827f5de0434 100644
--- a/icu4c/source/samples/coll/readme.txt
+++ b/icu4c/source/samples/coll/readme.txt
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
coll: a sample program which compares 2 strings with a user-defined collator.
This sample demonstrates
diff --git a/icu4c/source/samples/date/readme.txt b/icu4c/source/samples/date/readme.txt
index 646e22eecaa..64341a31ec2 100644
--- a/icu4c/source/samples/date/readme.txt
+++ b/icu4c/source/samples/date/readme.txt
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
icudate: a sample program which displays the current date
This sample demonstrates
diff --git a/icu4c/source/samples/datefmt/README.TXT b/icu4c/source/samples/datefmt/README.TXT
index d01f771d70e..edfd311de46 100644
--- a/icu4c/source/samples/datefmt/README.TXT
+++ b/icu4c/source/samples/datefmt/README.TXT
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
This is an exercise for the ICU Workshop (September 2000).
** Workshop homepage is:
http://oss.software.ibm.com/icu/docs/workshop_2000/agenda.html
diff --git a/icu4c/source/samples/legacy/README b/icu4c/source/samples/legacy/README
index d0e798bbe44..3dcf5563382 100644
--- a/icu4c/source/samples/legacy/README
+++ b/icu4c/source/samples/legacy/README
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
This example demonstrates running an instance of ICU 1.8.1. together with a current version of ICU. It only tests u_getVersion and several collation APIs.
Generally, one should be able to simultaneously use one or more versions of ICU 2.0 or higher and one version of ICU 1.8.1 or lower.
diff --git a/icu4c/source/samples/msgfmt/README.TXT b/icu4c/source/samples/msgfmt/README.TXT
index ba79b85e0b6..7ff81e400a3 100644
--- a/icu4c/source/samples/msgfmt/README.TXT
+++ b/icu4c/source/samples/msgfmt/README.TXT
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
This is an exercise for the ICU Workshop (September 2000).
http://oss.software.ibm.com/icu/docs/workshop_2000/agenda.html
diff --git a/icu4c/source/samples/numfmt/readme.txt b/icu4c/source/samples/numfmt/readme.txt
index b51389587bd..ff8ead32d62 100644
--- a/icu4c/source/samples/numfmt/readme.txt
+++ b/icu4c/source/samples/numfmt/readme.txt
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
numfmt: a sample program which displays number formatting in C and C++
This sample demonstrates
diff --git a/icu4c/source/samples/props/readme.txt b/icu4c/source/samples/props/readme.txt
index f8c62d8f8b0..c058fc49ebb 100644
--- a/icu4c/source/samples/props/readme.txt
+++ b/icu4c/source/samples/props/readme.txt
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
props: Unicode Character Properties
This sample demonstrates
diff --git a/icu4c/source/samples/strsrch/readme.txt b/icu4c/source/samples/strsrch/readme.txt
index aca9598858a..1684fd0c45f 100644
--- a/icu4c/source/samples/strsrch/readme.txt
+++ b/icu4c/source/samples/strsrch/readme.txt
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
strsrch: a sample program which finds the occurrences of a pattern string in a source string, using user-defined collation rules.
This sample demonstrates
diff --git a/icu4c/source/samples/translit/README.TXT b/icu4c/source/samples/translit/README.TXT
index 8e4cfa1162a..ab7c1638885 100644
--- a/icu4c/source/samples/translit/README.TXT
+++ b/icu4c/source/samples/translit/README.TXT
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
This is an exercise for the ICU Workshop (September 2000).
http://oss.software.ibm.com/icu/docs/workshop_2000/agenda.html
diff --git a/icu4c/source/samples/udata/readme.txt b/icu4c/source/samples/udata/readme.txt
index f0c317fa96f..0246484820a 100644
--- a/icu4c/source/samples/udata/readme.txt
+++ b/icu4c/source/samples/udata/readme.txt
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
udata: Low level ICU data
This sample demonstrates
diff --git a/icu4c/source/samples/ufortune/readme.txt b/icu4c/source/samples/ufortune/readme.txt
index 765cd33f539..290a5e93f16 100644
--- a/icu4c/source/samples/ufortune/readme.txt
+++ b/icu4c/source/samples/ufortune/readme.txt
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
ufortune: a sample program demonstrating the use of ICU resource files by an application.
This sample demonstrates
diff --git a/icu4c/source/samples/ugrep/readme.txt b/icu4c/source/samples/ugrep/readme.txt
index fbb9ea03f84..8ea531f33ad 100644
--- a/icu4c/source/samples/ugrep/readme.txt
+++ b/icu4c/source/samples/ugrep/readme.txt
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
ugrep: a sample program demonstrating the use of ICU regular expression API.
usage: ugrep [options] pattern [file ...]
diff --git a/icu4c/source/samples/ustring/readme.txt b/icu4c/source/samples/ustring/readme.txt
index 2d317703c93..3ab35166394 100644
--- a/icu4c/source/samples/ustring/readme.txt
+++ b/icu4c/source/samples/ustring/readme.txt
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
ustring: Unicode String Manipulation
This sample demonstrates
diff --git a/icu4c/source/samples/xml2txt/ChildName.cpp b/icu4c/source/samples/xml2txt/ChildName.cpp
index eccceaaabaa..ce67346c0c0 100644
--- a/icu4c/source/samples/xml2txt/ChildName.cpp
+++ b/icu4c/source/samples/xml2txt/ChildName.cpp
@@ -1,3 +1,7 @@
+/******************************************************************************
+ * Copyright (C) 2002, International Business Machines Corporation and
+ * others. All Rights Reserved.
+ ******************************************************************************/
#include "ChildName.h"
void ChildName ::SetName(DOMString name)
@@ -7,4 +11,4 @@ void ChildName ::SetName(DOMString name)
void ChildName::SetNext(ChildName* next)
{
Next = next;
-};
\ No newline at end of file
+};
diff --git a/icu4c/source/samples/xml2txt/ChildName.h b/icu4c/source/samples/xml2txt/ChildName.h
index bbce622d993..ce095e4e26c 100644
--- a/icu4c/source/samples/xml2txt/ChildName.h
+++ b/icu4c/source/samples/xml2txt/ChildName.h
@@ -1,3 +1,7 @@
+/******************************************************************************
+ * Copyright (C) 2002, International Business Machines Corporation and
+ * others. All Rights Reserved.
+ ******************************************************************************/
#ifndef CHILDNAME_H_
#define CHILDNAME_H_
#include
@@ -22,4 +26,4 @@ class ChildName
void SetNext(ChildName* next);
};
-#endif
\ No newline at end of file
+#endif
diff --git a/icu4c/source/samples/xml2txt/DOMPrintFormatTarget.cpp b/icu4c/source/samples/xml2txt/DOMPrintFormatTarget.cpp
index 718ef2c5503..9bd214f3300 100644
--- a/icu4c/source/samples/xml2txt/DOMPrintFormatTarget.cpp
+++ b/icu4c/source/samples/xml2txt/DOMPrintFormatTarget.cpp
@@ -1,3 +1,7 @@
+/******************************************************************************
+ * Copyright (C) 2002, International Business Machines Corporation and
+ * others. All Rights Reserved.
+ ******************************************************************************/
#include "DOMPrintFormatTarget.h"
DOMPrintFormatTarget::DOMPrintFormatTarget() {
@@ -16,4 +20,4 @@ void DOMPrintFormatTarget :: writeChars(const XMLByte* const toWrite,
{
ofstream ofile( fileName, ios::app);
ofile.write((char *) toWrite, (int) count);
-};
\ No newline at end of file
+};
diff --git a/icu4c/source/samples/xml2txt/DOMPrintFormatTarget.h b/icu4c/source/samples/xml2txt/DOMPrintFormatTarget.h
index 6db6f280cb7..650bfb16a64 100644
--- a/icu4c/source/samples/xml2txt/DOMPrintFormatTarget.h
+++ b/icu4c/source/samples/xml2txt/DOMPrintFormatTarget.h
@@ -1,3 +1,7 @@
+/******************************************************************************
+ * Copyright (C) 2002, International Business Machines Corporation and
+ * others. All Rights Reserved.
+ ******************************************************************************/
#ifndef DOMPRINTFORMATTARGET_H_
#define DOMPRINTFORMATTARGET_H_
#include "ChildName.h"
@@ -26,4 +30,4 @@ private:
void operator=(const DOMPrintFormatTarget& rhs);
};
-#endif
\ No newline at end of file
+#endif
diff --git a/icu4c/source/samples/xml2txt/DOMTreeErrorReporter.cpp b/icu4c/source/samples/xml2txt/DOMTreeErrorReporter.cpp
index 1d6eb7f131c..9e503e39653 100644
--- a/icu4c/source/samples/xml2txt/DOMTreeErrorReporter.cpp
+++ b/icu4c/source/samples/xml2txt/DOMTreeErrorReporter.cpp
@@ -1,3 +1,7 @@
+/******************************************************************************
+ * Copyright (C) 2002, International Business Machines Corporation and
+ * others. All Rights Reserved.
+ ******************************************************************************/
// ---------------------------------------------------------------------------
// Includes
// ---------------------------------------------------------------------------
diff --git a/icu4c/source/samples/xml2txt/DOMTreeErrorReporter.hpp b/icu4c/source/samples/xml2txt/DOMTreeErrorReporter.hpp
index 6305874aeb9..daf45966920 100644
--- a/icu4c/source/samples/xml2txt/DOMTreeErrorReporter.hpp
+++ b/icu4c/source/samples/xml2txt/DOMTreeErrorReporter.hpp
@@ -1,3 +1,7 @@
+/******************************************************************************
+ * Copyright (C) 2002, International Business Machines Corporation and
+ * others. All Rights Reserved.
+ ******************************************************************************/
#include
#include
#include
@@ -44,4 +48,4 @@ public:
inline bool DOMTreeErrorReporter::getSawErrors() const
{
return fSawErrors;
-}
\ No newline at end of file
+}
diff --git a/icu4c/source/samples/xml2txt/xml2txt.cpp b/icu4c/source/samples/xml2txt/xml2txt.cpp
index 1eb35ff0e9f..0fe34e9e716 100644
--- a/icu4c/source/samples/xml2txt/xml2txt.cpp
+++ b/icu4c/source/samples/xml2txt/xml2txt.cpp
@@ -1,3 +1,7 @@
+/******************************************************************************
+ * Copyright (C) 2002, International Business Machines Corporation and
+ * others. All Rights Reserved.
+ ******************************************************************************/
#include "xml2txt.h"
static bool DTDFLAG = false;
diff --git a/icu4c/source/samples/xml2txt/xml2txt.h b/icu4c/source/samples/xml2txt/xml2txt.h
index d1553c9daf5..88e6e2d28aa 100644
--- a/icu4c/source/samples/xml2txt/xml2txt.h
+++ b/icu4c/source/samples/xml2txt/xml2txt.h
@@ -1,3 +1,7 @@
+/******************************************************************************
+ * Copyright (C) 2002, International Business Machines Corporation and
+ * others. All Rights Reserved.
+ ******************************************************************************/
#ifndef xml2txt_H_
#define xml2txt_H_
@@ -42,4 +46,4 @@ DOMString getAttributeKey(DOM_Node CNode);
void DelChildName(ChildName* cn);
void CheckEscape(DOM_NamedNodeMap attributes, DOMString attributeVal, int item_num);
-#endif
\ No newline at end of file
+#endif
diff --git a/icu4c/source/test/collperf/readme.html b/icu4c/source/test/collperf/readme.html
index b988fcd9576..8a310a3b0bc 100644
--- a/icu4c/source/test/collperf/readme.html
+++ b/icu4c/source/test/collperf/readme.html
@@ -3,6 +3,7 @@
+
collperf
diff --git a/icu4c/source/test/letest/readme.html b/icu4c/source/test/letest/readme.html
index 32a9b89572b..b0092dac79e 100644
--- a/icu4c/source/test/letest/readme.html
+++ b/icu4c/source/test/letest/readme.html
@@ -3,6 +3,7 @@
+
diff --git a/icu4c/source/test/unalignedtest/readme b/icu4c/source/test/unalignedtest/readme
index af8de5aacae..889224529e1 100644
--- a/icu4c/source/test/unalignedtest/readme
+++ b/icu4c/source/test/unalignedtest/readme
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
Unalignedtest
=============
diff --git a/icu4c/source/tools/genpname/data.h b/icu4c/source/tools/genpname/data.h
index 6bcad1a9a07..c8599b3189a 100644
--- a/icu4c/source/tools/genpname/data.h
+++ b/icu4c/source/tools/genpname/data.h
@@ -1,3 +1,7 @@
+/******************************************************************************
+ * Copyright (C) 2002, International Business Machines Corporation and
+ * others. All Rights Reserved.
+ ******************************************************************************/
/**
* MACHINE GENERATED FILE. !!! Do not edit manually !!!
*
diff --git a/icu4c/source/tools/genrb/genjp/README.txt b/icu4c/source/tools/genrb/genjp/README.txt
index a4b256021b9..2bcfc08215c 100644
--- a/icu4c/source/tools/genrb/genjp/README.txt
+++ b/icu4c/source/tools/genrb/genjp/README.txt
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
This tool is used to automatically generate collation rules for JIS X 4061 sort ordering. It requires ICU to be built beforehand.
The way to use it is to capture the output to a file and then copy and paste it instead of CollationElements section in the Japanese resource bundle.
diff --git a/icu4c/source/tools/genren/README b/icu4c/source/tools/genren/README
index 1922ac5e69d..a289dbc538c 100644
--- a/icu4c/source/tools/genren/README
+++ b/icu4c/source/tools/genren/README
@@ -1,3 +1,4 @@
+Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved.
The genren.pl script is used to generate source/common/unicode/urename.h header file, which is needed for renaming the ICU exported names.
This script is intended to be used on Linux, although it should work on any platform that has Perl and nm command. Makefile may need to be updated, it's not 100% portable.
diff --git a/icu4c/source/tools/makeconv/readme.htm b/icu4c/source/tools/makeconv/readme.htm
index 11f7b4ba721..99223da90bc 100644
--- a/icu4c/source/tools/makeconv/readme.htm
+++ b/icu4c/source/tools/makeconv/readme.htm
@@ -4,6 +4,7 @@
+
ReadMe: Character Set Conversion Tool for Unicode