summaryrefslogtreecommitdiff
path: root/TAO/IIOP/docs/us
diff options
context:
space:
mode:
authorChris Cleeland <chris.cleeland@gmail.com>1997-02-17 20:56:26 +0000
committerChris Cleeland <chris.cleeland@gmail.com>1997-02-17 20:56:26 +0000
commit2948864e640266f85b167192dfd8bd6f81358d24 (patch)
tree3c02f710bcb80c301866e0ca6d12296873a63b4b /TAO/IIOP/docs/us
parentf5184a4abbec95431f220a1d0a13b10bd77f1693 (diff)
downloadATCD-2948864e640266f85b167192dfd8bd6f81358d24.tar.gz
Added code count baselines.
Diffstat (limited to 'TAO/IIOP/docs/us')
-rw-r--r--TAO/IIOP/docs/us/codecounts/align.hh.cccc29
-rw-r--r--TAO/IIOP/docs/us/codecounts/any.cpp.cccc41
-rw-r--r--TAO/IIOP/docs/us/codecounts/any.hh.cccc27
-rw-r--r--TAO/IIOP/docs/us/codecounts/cdr.cpp.cccc36
-rw-r--r--TAO/IIOP/docs/us/codecounts/cdr.hh.cccc26
-rw-r--r--TAO/IIOP/docs/us/codecounts/connmgr.cpp.cccc46
-rw-r--r--TAO/IIOP/docs/us/codecounts/connmgr.hh.cccc27
-rw-r--r--TAO/IIOP/docs/us/codecounts/corbacom.cpp.cccc32
-rw-r--r--TAO/IIOP/docs/us/codecounts/corbacom.hh.cccc59
-rw-r--r--TAO/IIOP/docs/us/codecounts/debug.cpp.cccc39
-rw-r--r--TAO/IIOP/docs/us/codecounts/debug.hh.cccc29
-rw-r--r--TAO/IIOP/docs/us/codecounts/except.cpp.cccc53
-rw-r--r--TAO/IIOP/docs/us/codecounts/except.hh.cccc37
-rwxr-xr-xTAO/IIOP/docs/us/codecounts/generate24
-rw-r--r--TAO/IIOP/docs/us/codecounts/giop.cpp.cccc47
-rw-r--r--TAO/IIOP/docs/us/codecounts/giop.hh.cccc27
-rw-r--r--TAO/IIOP/docs/us/codecounts/iiopobj.cpp.cccc32
-rw-r--r--TAO/IIOP/docs/us/codecounts/iiopobj.hh.cccc30
-rw-r--r--TAO/IIOP/docs/us/codecounts/iioporb.cpp.cccc35
-rw-r--r--TAO/IIOP/docs/us/codecounts/iioporb.hh.cccc28
-rw-r--r--TAO/IIOP/docs/us/codecounts/initguid.h.cccc25
-rw-r--r--TAO/IIOP/docs/us/codecounts/interp.cpp.cccc40
-rw-r--r--TAO/IIOP/docs/us/codecounts/invoke.cpp.cccc26
-rw-r--r--TAO/IIOP/docs/us/codecounts/marshal.cpp.cccc30
-rw-r--r--TAO/IIOP/docs/us/codecounts/nvlist.cpp.cccc40
-rw-r--r--TAO/IIOP/docs/us/codecounts/nvlist.hh.cccc37
-rw-r--r--TAO/IIOP/docs/us/codecounts/objbase.h.cccc37
-rw-r--r--TAO/IIOP/docs/us/codecounts/object.cpp.cccc55
-rw-r--r--TAO/IIOP/docs/us/codecounts/object.hh.cccc31
-rw-r--r--TAO/IIOP/docs/us/codecounts/orb.hh.cccc33
-rw-r--r--TAO/IIOP/docs/us/codecounts/orbconf.hh.cccc26
-rw-r--r--TAO/IIOP/docs/us/codecounts/orbobj.cpp.cccc41
-rw-r--r--TAO/IIOP/docs/us/codecounts/orbobj.hh.cccc31
-rw-r--r--TAO/IIOP/docs/us/codecounts/principa.cpp.cccc33
-rw-r--r--TAO/IIOP/docs/us/codecounts/principa.hh.cccc30
-rw-r--r--TAO/IIOP/docs/us/codecounts/request.cpp.cccc36
-rw-r--r--TAO/IIOP/docs/us/codecounts/request.hh.cccc31
-rw-r--r--TAO/IIOP/docs/us/codecounts/sequence.hh.cccc26
-rw-r--r--TAO/IIOP/docs/us/codecounts/stub.hh.cccc32
-rw-r--r--TAO/IIOP/docs/us/codecounts/svrrqst.cpp.cccc39
-rw-r--r--TAO/IIOP/docs/us/codecounts/svrrqst.hh.cccc32
-rw-r--r--TAO/IIOP/docs/us/codecounts/t-xdr.cpp.cccc29
-rw-r--r--TAO/IIOP/docs/us/codecounts/tc_const.cpp.cccc68
-rw-r--r--TAO/IIOP/docs/us/codecounts/tcpoa.cpp.cccc31
-rw-r--r--TAO/IIOP/docs/us/codecounts/tcpoa.hh.cccc31
-rw-r--r--TAO/IIOP/docs/us/codecounts/thread.hh.cccc35
-rw-r--r--TAO/IIOP/docs/us/codecounts/toa.cpp.cccc27
-rw-r--r--TAO/IIOP/docs/us/codecounts/toa.hh.cccc29
-rw-r--r--TAO/IIOP/docs/us/codecounts/typecode.cpp.cccc41
-rw-r--r--TAO/IIOP/docs/us/codecounts/typecode.hh.cccc36
-rw-r--r--TAO/IIOP/docs/us/codecounts/xdr.cpp.cccc33
-rw-r--r--TAO/IIOP/docs/us/codecounts/xdr.hh.cccc25
52 files changed, 1800 insertions, 0 deletions
diff --git a/TAO/IIOP/docs/us/codecounts/align.hh.cccc b/TAO/IIOP/docs/us/codecounts/align.hh.cccc
new file mode 100644
index 00000000000..4d48f40b76e
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/align.hh.cccc
@@ -0,0 +1,29 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/align.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef unsigned int ptr_arith_t; 1 21 14 2 0 0.1 0.0
+typedef unsigned long ptr_arith_t; 24 24 0 0 0
+typedef unsigned long long ptr_arit 27 27 0 0 0
+static inline ptr_arith_t align_bin 35 46 5 5 1 1.0 0.2
+static inline unsigned char*ptr_ali 49 61 8 4 1 0.5 0.1
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 27 16 2 0.6 0.1
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/any.cpp.cccc b/TAO/IIOP/docs/us/codecounts/any.cpp.cccc
new file mode 100644
index 00000000000..71366af2309
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/any.cpp.cccc
@@ -0,0 +1,41 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/any.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+static pthread_mutex_t any_lock=PTH 1 48 34 1 0 0.0 0.0
+CORBA_TypeCode_ptr CORBA_Any::type( 53 57 0 4 1 ! *** ! ***
+void*CORBA_Any::value()const{return 59 63 0 4 1 ! *** ! ***
+CORBA_Any::CORBA_Any(){} 65 78 7 6 0 0.9 0.0
+CORBA_Any::CORBA_Any(){} 81 97 5 11 0 2.2 0.0
+static CORBA_TypeCode::traverse_sta 100 305 44 ? 131 ! 30 3.0 0.7
+CORBA_Any::CORBA_Any(){} 308 329 4 13 1 3.3 0.3
+static CORBA_TypeCode::traverse_sta 332 457 46 60 ! 21 1.3 0.5
+CORBA_Any::~CORBA_Any(){} 460 481 10 9 2 0.9 0.2
+void CORBA_Any::replace(){} 484 509 3 19 2 6.3 0.7
+DEFINE_GUID(IID_CORBA_Any,0xa201e4c 511 517 4 2 0 0.5 0.0
+ULONG __stdcall CORBA_Any::AddRef() 520 529 0 6 1 ! *** ! ***
+ULONG __stdcall CORBA_Any::Release( 531 548 0 10 3 ! *** ! ***
+HRESULT __stdcall CORBA_Any::QueryI 550 567 0 14 5 ! *** ! ***
+CORBA_Any::CORBA_Any(){} 570 583 4 8 0 2.0 0.0
+CORBA_Any&CORBA_Any::operator=(){} 585 660 16 45 ? 15 2.8 0.9
+CORBA_Any::operator VARIANT(){VARIA 662 670 1 5 1 5.0 1.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 178 365 83 2.1 0.5
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/any.hh.cccc b/TAO/IIOP/docs/us/codecounts/any.hh.cccc
new file mode 100644
index 00000000000..6d7754b362d
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/any.hh.cccc
@@ -0,0 +1,27 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/corba/any.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef CORBA_Any*CORBA_Any_ptr; 1 10 9 0 0 0.0 0.0
+extern const IID IID_CORBA_Any; 12 12 0 0 0
+class CORBA_Any{}; 14 87 16 46 2 2.9 0.1
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 25 49 2 2.0 0.1
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/cdr.cpp.cccc b/TAO/IIOP/docs/us/codecounts/cdr.cpp.cccc
new file mode 100644
index 00000000000..02c18f1823e
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/cdr.cpp.cccc
@@ -0,0 +1,36 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/cdr.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+CORBA_Boolean CDR::put_byte(){} 1 60 37 11 4 0.3 0.1
+CORBA_Boolean CDR::put_short(){} 63 90 7 18 4 2.6 0.6
+CORBA_Boolean CDR::put_long(){} 92 120 7 18 4 2.6 0.6
+CORBA_Boolean CDR::put_longlong(){} 122 149 7 18 4 2.6 0.6
+CORBA_Boolean CDR::put_longdouble() 151 178 7 18 4 2.6 0.6
+CORBA_Boolean CDR::get_byte(){} 181 196 3 11 3 3.7 1.0
+CORBA_Boolean CDR::get_short(){} 199 230 6 22 4 3.7 0.7
+CORBA_Boolean CDR::get_long(){} 232 269 10 24 4 2.4 0.4
+CORBA_Boolean CDR::get_longlong(){} 271 312 10 28 4 2.8 0.4
+CORBA_Boolean CDR::get_longdouble() 315 363 9 36 4 4.0 0.4
+CORBA_Boolean CDR::skip_string(){CO 366 377 2 8 4 4.0 2.0
+CORBA_Boolean CDR::grow(){} 380 460 37 34 ? 9 0.9 0.2
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 142 258 52 1.8 0.4
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/cdr.hh.cccc b/TAO/IIOP/docs/us/codecounts/cdr.hh.cccc
new file mode 100644
index 00000000000..7a0c679c505
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/cdr.hh.cccc
@@ -0,0 +1,26 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/cdr.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+struct _EXPCLASS CDR{enum{SHORT_SIZ 1 358 155 ? 142 ! 25 0.9 0.2
+; 358 358 0 0 0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 155 143 25 0.9 0.2
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/connmgr.cpp.cccc b/TAO/IIOP/docs/us/codecounts/connmgr.cpp.cccc
new file mode 100644
index 00000000000..4f8165104ba
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/connmgr.cpp.cccc
@@ -0,0 +1,46 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/bridge/connmgr.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+extern int h_errno; 1 61 31 1 0 0.0 0.0
+extern"int accept(int,void*,int*); 65 65 0 0 0
+extern"int bind(int,const void*,int 69 69 0 0 0
+extern"int connect(int,const void*, 73 73 0 0 0
+extern"int listen(int,int); 77 77 0 0 0
+extern"int select(int,fd_set*,fd_se 81 81 0 0 0
+extern"int setsockopt(int,int,int,c 85 85 0 0 0
+extern"int socket(int,int,int); 89 89 0 0 0
+static client_endpoint*client_list; 93 120 14 2 0 0.1 0.0
+static server_endpoint*server_list; 121 121 0 0 0
+static pthread_mutex_t client_lock= 125 131 6 0 0 0.0 0.0
+static pthread_mutex_t server_lock= 132 132 0 0 0
+static int signal_fd; 134 140 6 0 0 0.0 0.0
+static int signal_in_fd; 142 146 4 0 0 0.0 0.0
+void client_endpoint::release(){} 151 163 3 6 0 2.0 0.0
+client_endpoint*client_endpoint::lo 166 324 74 64 ? 16 0.9 0.2
+void client_endpoint::dump(){} 329 352 6 12 1 2.0 0.2
+void server_endpoint::release(){} 358 388 17 7 0 0.4 0.0
+server_endpoint*server_endpoint::in 391 541 50 72 ? 16 1.4 0.3
+server_endpoint*server_endpoint::bl 544 756 87 95 ! 26 1.1 0.3
+void server_endpoint::shutdown_conn 758 779 0 16 2 ! *** ! ***
+void server_endpoint::dump(){} 784 804 3 12 2 4.0 0.7
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 301 309 63 1.0 0.2
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/connmgr.hh.cccc b/TAO/IIOP/docs/us/codecounts/connmgr.hh.cccc
new file mode 100644
index 00000000000..614d8587c90
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/connmgr.hh.cccc
@@ -0,0 +1,27 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/bridge/connmgr.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+template<>class autorelease{}; 1 45 14 16 6 1.1 0.4
+struct client_endpoint{}; 48 83 11 15 0 1.4 0.0
+class server_endpoint{}; 86 139 15 27 0 1.8 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 40 61 6 1.5 0.2
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/corbacom.cpp.cccc b/TAO/IIOP/docs/us/codecounts/corbacom.cpp.cccc
new file mode 100644
index 00000000000..714f501cb9e
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/corbacom.cpp.cccc
@@ -0,0 +1,32 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/corbacom.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+CORBA_String CORBA_string_alloc(){} 1 26 10 5 1 0.5 0.1
+CORBA_String CORBA_string_copy(){} 28 37 0 7 3 ! *** ! ***
+void CORBA_string_free(){} 39 43 0 4 0 ! ***
+extern"unsigned wslen(const wchar_t 47 60 4 8 2 2.0 0.5
+extern"wchar_t*wscpy(wchar_t*dest,c 62 70 0 7 2 ! *** ! ***
+CORBA_WString CORBA_wstring_alloc() 74 82 4 4 1 1.0 0.3
+CORBA_WString CORBA_wstring_copy(){ 84 92 0 7 3 ! *** ! ***
+void CORBA_wstring_free(){} 94 98 0 4 0 ! ***
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 18 54 12 3.0 0.7
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/corbacom.hh.cccc b/TAO/IIOP/docs/us/codecounts/corbacom.hh.cccc
new file mode 100644
index 00000000000..8e553263744
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/corbacom.hh.cccc
@@ -0,0 +1,59 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/corba/corbacom.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef bool CORBA_Boolean; 1 11 6 1 0 0.2 0.0
+typedef int CORBA_Boolean; 16 16 0 0 0
+enum{CORBA_B_FALSE=0,CORBA_B_TRUE=1 17 17 0 0 0
+; 17 17 0 0 0
+typedef unsigned char CORBA_Octet; 20 20 0 0 0
+typedef short CORBA_Short; 22 22 0 0 0
+typedef unsigned short CORBA_UShort 23 23 0 0 0
+typedef long CORBA_Long; 25 30 4 0 0 0.0 0.0
+typedef unsigned long CORBA_ULong; 31 31 0 0 0
+typedef int CORBA_Long; 33 34 1 0 0 0.0 0.0
+typedef unsigned CORBA_ULong; 35 35 0 0 0
+typedef long long CORBA_LongLong; 38 45 6 0 0 0.0 0.0
+typedef unsigned long long CORBA_UL 46 46 0 0 0
+typedef long CORBA_LongLong; 48 48 0 0 0
+typedef unsigned long CORBA_ULongLo 49 49 0 0 0
+typedef __int64 CORBA_LongLong; 51 51 0 0 0
+typedef unsigned __int64 CORBA_ULon 52 52 0 0 0
+struct CORBA_LongLong{}; 54 62 6 0 0 0.0 0.0
+struct CORBA_ULongLong{}; 63 63 0 0 0
+struct CORBA_LongLong{}; 65 65 0 0 0
+struct CORBA_ULongLong{}; 66 66 0 0 0
+typedef float CORBA_Float; 70 70 0 0 0
+typedef double CORBA_Double; 71 71 0 0 0
+typedef long double CORBA_LongDoubl 73 81 7 0 0 0.0 0.0
+struct CORBA_LongDouble{}; 84 86 0 2 0 ! ***
+typedef char CORBA_Char; 89 89 0 0 0
+typedef CORBA_Char*CORBA_String; 90 90 0 0 0
+CORBA_String CORBA_string_alloc(); 92 92 0 0 0
+CORBA_String CORBA_string_copy(); 93 93 0 0 0
+void CORBA_string_free(); 94 94 0 0 0
+typedef wchar_t CORBA_WChar; 96 102 6 0 0 0.0 0.0
+typedef CORBA_WChar*CORBA_WString; 103 103 0 0 0
+CORBA_WString CORBA_wstring_alloc() 105 105 0 0 0
+CORBA_WString CORBA_wstring_copy(); 106 106 0 0 0
+void CORBA_wstring_free(); 107 107 0 0 0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 36 37 0 1.0 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/debug.cpp.cccc b/TAO/IIOP/docs/us/codecounts/debug.cpp.cccc
new file mode 100644
index 00000000000..947778115af
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/debug.cpp.cccc
@@ -0,0 +1,39 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/debug.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+unsigned debug_level=0; 1 43 13 1 0 0.1 0.0
+char*debug_filter="; 44 44 0 0 0
+static FILE*debug_stream=stderr; 45 45 0 0 0
+static pid_t my_pid; 48 63 13 1 0 0.1 0.0
+static pthread_once_t debug_init=PT 68 71 3 0 0 0.0 0.0
+static void setup_once(){} 75 79 0 4 0 ! ***
+static void emit_prefix(){} 81 87 0 5 0 ! ***
+static void setup(){} 91 102 5 6 1 1.2 0.2
+static void setup(){} 109 120 5 6 1 1.2 0.2
+void _EXPFUNC dmsg_filter(const cha 130 170 3 28 ? 12 ? 9.3 4.0
+void _EXPFUNC dmsg_filter(unsigned 172 193 1 15 3 ?15.0 3.0
+void _EXPFUNC dmsg_v(const char*_FA 195 213 1 13 1 ?13.0 1.0
+void _EXPFUNC _dmsg_x(CORBA_Environ 215 239 1 18 1 ?18.0 1.0
+void _EXPFUNC dmsg_opaque(char*_FAR 241 286 1 38 ? 10 !38.0 ?10.0
+void _EXPFUNC dmsg_opaque_full(char 288 335 1 39 ? 11 !39.0 ?11.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 47 189 40 4.0 0.9
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/debug.hh.cccc b/TAO/IIOP/docs/us/codecounts/debug.hh.cccc
new file mode 100644
index 00000000000..38624eecacf
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/debug.hh.cccc
@@ -0,0 +1,29 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/debug.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+extern"char*strerror(int); 1 12 6 1 0 0.2 0.0
+extern unsigned debug_level; 15 22 7 0 0 0.0 0.0
+extern char*debug_filter; 22 23 1 0 0 0.0 0.0
+_dmsg_x(env,s); 23 43 8 3 0 0.4 0.0
+line 43: syntax error at "}" missing Eof
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 42 21 0 0.5 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/except.cpp.cccc b/TAO/IIOP/docs/us/codecounts/except.cpp.cccc
new file mode 100644
index 00000000000..d70534b80c4
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/except.cpp.cccc
@@ -0,0 +1,53 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/except.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+static pthread_mutex_t except_lock= 1 31 12 1 0 0.1 0.0
+DEFINE_GUID(IID_CORBA_Exception,0x7 35 45 2 2 0 1.0 0.0
+DEFINE_GUID(IID_CORBA_UserException 47 49 1 1 0 1.0 0.0
+DEFINE_GUID(IID_CORBA_SystemExcepti 51 53 1 1 0 1.0 0.0
+CORBA_Exception::CORBA_Exception(){ 56 66 0 10 1 ! *** ! ***
+CORBA_Exception::CORBA_Exception(){ 68 78 0 10 1 ! *** ! ***
+CORBA_Exception::~CORBA_Exception() 80 91 5 5 0 1.0 0.0
+CORBA_Exception&CORBA_Exception::op 93 107 0 13 3 ! *** ! ***
+const CORBA_String CORBA_Exception: 109 119 0 9 3 ! *** ! ***
+const CORBA_TypeCode_ptr CORBA_Exce 121 126 0 5 1 ! *** ! ***
+ULONG __stdcall CORBA_Exception::Ad 128 141 3 7 1 2.3 0.3
+ULONG __stdcall CORBA_Exception::Re 143 167 2 12 3 6.0 1.5
+HRESULT __stdcall CORBA_Exception:: 169 192 4 15 5 3.8 1.3
+CORBA_UserException::CORBA_UserExce 195 203 3 5 0 1.7 0.0
+CORBA_UserException::~CORBA_UserExc 205 207 0 2 0 ! ***
+CORBA_SystemException::CORBA_System 209 218 0 9 0 ! ***
+CORBA_SystemException::~CORBA_Syste 220 222 0 2 0 ! ***
+static CORBA_TypeCode_ptr sys_excep 228 228 0 0 0
+CORBA_ExceptionList __system_except 229 229 0 0 0
+static void make_standard_typecode( 231 318 29 49 ? 10 1.7 0.3
+SYSEX(UNKNOWN)SYSEX(BAD_PARAM)SYSEX 321 396 24 36 1 1.5 0.0
+static CORBA_Octet tc_buf_Bounds[]= 400 418 7 11 0 1.6 0.0
+static CORBA_TypeCode tc_std_Bounds 419 420 0 1 0 ! ***
+CORBA_TypeCode_ptr _tc_CORBA_Bounds 421 421 0 0 0
+static CORBA_Octet tc_buf_BadKind[] 423 437 3 11 0 3.7 0.0
+static CORBA_TypeCode tc_std_BadKin 438 439 0 1 0 ! ***
+CORBA_TypeCode_ptr _tc_CORBA_BadKin 440 440 0 0 0
+CORBA_ExceptionType CORBA_Environme 444 469 8 13 6 1.6 0.8
+void _EXPFUNC print_exception(const 472 535 24 35 7 1.5 0.3
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 128 295 42 2.3 0.3
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/except.hh.cccc b/TAO/IIOP/docs/us/codecounts/except.hh.cccc
new file mode 100644
index 00000000000..43e3c53d25c
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/except.hh.cccc
@@ -0,0 +1,37 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/corba/except.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+extern const IID IID_CORBA_Exceptio 1 15 13 1 0 0.1 0.0
+extern const IID IID_CORBA_UserExce 16 16 0 0 0
+extern const IID IID_CORBA_SystemEx 17 17 0 0 0
+class _EXPCLASS CORBA_Exception:pub 19 52 3 25 2 ? 8.3 0.7
+; 52 52 0 0 0
+typedef CORBA_Exception*CORBA_Excep 53 53 0 0 0
+class _EXPCLASS CORBA_UserException 55 65 5 5 0 1.0 0.0
+; 65 65 0 0 0
+enum CORBA_CompletionStatus{}; 67 75 7 1 0 0.1 0.0
+class _EXPCLASS CORBA_SystemExcepti 77 99 2 16 2 ? 8.0 1.0
+; 99 99 0 0 0
+extern CORBA_TypeCode_ptr _tc_CORBA 102 117 6 4 0 0.7 0.0
+line 117: syntax error at "}" missing Eof
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 44 112 6 2.5 0.1
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/generate b/TAO/IIOP/docs/us/codecounts/generate
new file mode 100755
index 00000000000..fecd0e184e5
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/generate
@@ -0,0 +1,24 @@
+#/bin/sh
+
+error()
+{
+ ret=$1; shift
+ echo "ERROR: " $@
+ return $ret
+}
+
+test -x ${CCCC:=/usr/local/bin/cccc} \
+ || error 1 "Value of \$CCCC ($CCCC) not found."
+
+test -d ${TOPDIR:=../../../lib} \
+ || error 1 "Unable to locate \$TOPDIR ($TOPDIR)."
+
+find $TOPDIR \( -name '*.h' -o -name '*.hh' -o -name '*.cpp' \) -print |
+while read file
+do
+ outname=`basename $file`.cccc
+ $CCCC $file > $outname 2>&1
+ echo -n "."
+done
+
+echo
diff --git a/TAO/IIOP/docs/us/codecounts/giop.cpp.cccc b/TAO/IIOP/docs/us/codecounts/giop.cpp.cccc
new file mode 100644
index 00000000000..5aa1a726a6d
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/giop.cpp.cccc
@@ -0,0 +1,47 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/bridge/giop.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+extern"int shutdown(int fd,int how) 1 68 39 2 0 0.1 0.0
+static pthread_mutex_t fwd_info_loc 76 82 6 0 0 0.0 0.0
+static inline CORBA_Boolean start_m 86 115 6 19 3 3.2 0.5
+static const char digits[]="; 118 118 0 0 0
+static const char*names[]={}; 119 123 0 4 0 ! ***
+static void dump_msg(){} 125 139 0 13 4 ! *** ! ***
+CORBA_Boolean GIOP::send_message(){ 145 229 30 43 ? 12 1.4 0.4
+static const char close_message[]={ 232 253 16 5 0 0.3 0.0
+void GIOP::close_connection(int&fd, 256 275 8 11 0 1.4 0.0
+static const char error_message[]={ 277 289 7 5 0 0.7 0.0
+static inline void send_error(int&f 291 300 0 9 0 ! ***
+static int read_buffer(){} 303 334 6 18 4 3.0 0.7
+GIOP::MsgType GIOP::read_message(){ 337 484 75 56 ? 18 0.7 0.2
+GIOP::Invocation::Invocation(IIOP_O 487 527 22 14 0 0.6 0.0
+GIOP::Invocation::~Invocation(){} 529 531 0 2 0 ! ***
+static const CORBA_Long _oc_opaque[ 533 546 13 0 0 0.0 0.0
+CORBA_TypeCode TC_opaque(); 547 549 0 2 0 ! ***
+static const CORBA_Long _oc_svc_ctx 552 613 50 9 0 0.2 0.0
+static CORBA_TypeCode TC_ServiceCon 614 616 0 2 0 ! ***
+void GIOP::Invocation::start(CORBA_ 619 731 58 44 ? 15 0.8 0.3
+extern CORBA_ExceptionList __system 733 733 0 0 0
+GIOP::ReplyStatusType GIOP::Invocat 735 1088 175 ? 144 ! 38 0.8 0.2
+void GIOP::incoming_message(){} 1091 1355 79 ? 151 ! 24 1.9 0.3
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 590 576 118 1.0 0.2
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/giop.hh.cccc b/TAO/IIOP/docs/us/codecounts/giop.hh.cccc
new file mode 100644
index 00000000000..18661ce36ea
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/giop.hh.cccc
@@ -0,0 +1,27 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/bridge/giop.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef CORBA_SEQUENCE<CORBA_Octet> 1 31 19 1 0 0.1 0.0
+class IOP{}; 33 103 45 21 0 0.5 0.0
+class GIOP{}; 106 315 65 ? 120 0 1.8 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 129 145 0 1.1 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/iiopobj.cpp.cccc b/TAO/IIOP/docs/us/codecounts/iiopobj.cpp.cccc
new file mode 100644
index 00000000000..4db54925e20
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/iiopobj.cpp.cccc
@@ -0,0 +1,32 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/bridge/iiopobj.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+static pthread_mutex_t iiopobj_lock 1 30 13 1 0 0.1 0.0
+IIOP::ProfileBody::ProfileBody(cons 35 50 0 13 0 ! ***
+CORBA_ULong IIOP_Object::hash(){} 53 81 10 15 2 1.5 0.2
+CORBA_Boolean IIOP_Object::is_equiv 84 123 10 24 ? 9 2.4 0.9
+DEFINE_GUID(IID_IIOP_Object,0xa201e 126 132 4 2 0 0.5 0.0
+ULONG __stdcall IIOP_Object::AddRef 135 144 0 6 1 ! *** ! ***
+ULONG __stdcall IIOP_Object::Releas 146 163 0 10 3 ! *** ! ***
+HRESULT __stdcall IIOP_Object::Quer 166 198 11 18 7 1.6 0.6
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 48 97 22 2.0 0.5
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/iiopobj.hh.cccc b/TAO/IIOP/docs/us/codecounts/iiopobj.hh.cccc
new file mode 100644
index 00000000000..f5f8288bcec
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/iiopobj.hh.cccc
@@ -0,0 +1,30 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/bridge/iiopobj.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef CORBA_SEQUENCE<CORBA_Octet> 1 15 10 1 0 0.1 0.0
+class _EXPCLASS IIOP{public:struct 17 48 8 17 0 2.1 0.0
+; 48 48 0 0 0
+extern"const IID IID_IIOP_Object; 51 59 8 0 0 0.0 0.0
+class _EXPCLASS IIOP_Object:public 61 152 33 47 0 1.4 0.0
+; 152 152 0 0 0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 59 69 0 1.2 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/iioporb.cpp.cccc b/TAO/IIOP/docs/us/codecounts/iioporb.cpp.cccc
new file mode 100644
index 00000000000..ad27070c6d5
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/iioporb.cpp.cccc
@@ -0,0 +1,35 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/bridge/iioporb.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+static const char ior_prefix[]="; 1 27 9 1 0 0.1 0.0
+static const char iiop_prefix[]="; 28 28 0 0 0
+static const char xchars[]="; 29 29 0 0 0
+static inline char nibble2hex(unsig 32 39 3 4 1 1.3 0.3
+static inline unsigned char hex2byt 41 51 0 10 5 ! *** ! ***
+CORBA_String IIOP_ORB::object_to_st 54 174 42 64 ? 17 1.5 0.4
+static CORBA_Object_ptr ior_string_ 177 231 14 33 ? 10 2.4 0.7
+static CORBA_Object_ptr iiop_string 234 349 34 68 ! 22 2.0 0.6
+CORBA_Object_ptr IIOP_ORB::string_t 352 374 6 13 5 2.2 0.8
+DEFINE_GUID(IID_IIOP_ORB,0xa201e4c4 376 382 4 2 0 0.5 0.0
+HRESULT __stdcall IIOP_ORB::QueryIn 385 408 3 16 6 5.3 2.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 115 222 66 1.9 0.6
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/iioporb.hh.cccc b/TAO/IIOP/docs/us/codecounts/iioporb.hh.cccc
new file mode 100644
index 00000000000..28f891b252a
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/iioporb.hh.cccc
@@ -0,0 +1,28 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/bridge/iioporb.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef class IIOP_ORB*IIOP_ORB_ptr 1 13 9 1 0 0.1 0.0
+extern const IID IID_IIOP_ORB; 15 15 0 0 0
+class _EXPCLASS IIOP_ORB:public COR 17 47 4 22 0 5.5 0.0
+; 47 47 0 0 0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 13 26 0 2.0 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/initguid.h.cccc b/TAO/IIOP/docs/us/codecounts/initguid.h.cccc
new file mode 100644
index 00000000000..b106c9a8731
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/initguid.h.cccc
@@ -0,0 +1,25 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/initguid.h
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+const IID name={0} 1 6 2 1 0 0.5 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 2 2 0 1.0 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/interp.cpp.cccc b/TAO/IIOP/docs/us/codecounts/interp.cpp.cccc
new file mode 100644
index 00000000000..9e2c962cfe3
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/interp.cpp.cccc
@@ -0,0 +1,40 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/interp.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef size_t attribute_calculator 1 86 69 6 0 0.1 0.0
+static attribute_calculator calc_st 88 88 0 0 0
+static attribute_calculator calc_ex 89 89 0 0 0
+static attribute_calculator calc_un 90 90 0 0 0
+static attribute_calculator calc_al 91 91 0 0 0
+static attribute_calculator calc_ar 92 92 0 0 0
+typedef CORBA_Boolean param_skip_rt 95 99 4 0 0 0.0 0.0
+static CORBA_Boolean skip_encapsula 101 105 0 4 1 ! *** ! ***
+static CORBA_Boolean skip_long(){} 107 113 0 5 1 ! *** ! ***
+struct table_element{}; 116 139 18 5 0 0.3 0.0
+static table_element table[]={}; 141 188 37 10 0 0.3 0.0
+{struct align_struct_ x one;char du 191 221 23 4 0 0.2 0.0
+; 221 221 0 0 0
+align_struct_ table[t].size=sizeof( 223 224 0 0 0
+table[t].alignment=(char*)&align.tw 225 226 0 1 0 ! ***
+line 227: syntax error at "}" missing Eof
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 603 709 174 1.2 0.3
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/invoke.cpp.cccc b/TAO/IIOP/docs/us/codecounts/invoke.cpp.cccc
new file mode 100644
index 00000000000..0930738e179
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/invoke.cpp.cccc
@@ -0,0 +1,26 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/bridge/invoke.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+void IIOP_Object::do_call(CORBA_Env 1 193 87 77 ! 24 0.9 0.3
+void IIOP_Object::do_dynamic_call(c 196 346 44 85 ! 26 1.9 0.6
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 131 164 50 1.3 0.4
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/marshal.cpp.cccc b/TAO/IIOP/docs/us/codecounts/marshal.cpp.cccc
new file mode 100644
index 00000000000..28e48d66153
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/marshal.cpp.cccc
@@ -0,0 +1,30 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/marshal.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+extern"{unsigned wslen(const wchar_ 1 58 39 4 0 0.1 0.0
+extern CORBA_TypeCode TC_opaque; 61 61 0 0 0
+CORBA_TypeCode::traverse_status CDR 64 494 146 ? 230 ! 71 1.6 0.5
+const CORBA_TypeCode_ptr __tc_const 497 548 23 24 0 1.0 0.0
+; 548 548 0 0 0
+CORBA_TypeCode::traverse_status CDR 551 1107 163 ? 323 ! 88 2.0 0.5
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 371 586 159 1.6 0.4
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/nvlist.cpp.cccc b/TAO/IIOP/docs/us/codecounts/nvlist.cpp.cccc
new file mode 100644
index 00000000000..0b81fdab336
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/nvlist.cpp.cccc
@@ -0,0 +1,40 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/nvlist.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+static pthread_mutex_t nvlist_lock= 1 21 9 1 0 0.1 0.0
+DEFINE_GUID(IID_CORBA_NamedValue,0x 26 32 4 2 0 0.5 0.0
+ULONG __stdcall CORBA_NamedValue::A 35 44 0 6 1 ! *** ! ***
+ULONG __stdcall CORBA_NamedValue::R 46 61 0 10 3 ! *** ! ***
+HRESULT __stdcall CORBA_NamedValue: 63 80 0 14 5 ! *** ! ***
+void CORBA_release(){} 82 90 3 5 1 1.7 0.3
+CORBA_Boolean CORBA_is_nil(){} 92 96 0 4 1 ! *** ! ***
+CORBA_NamedValue::~CORBA_NamedValue 98 102 0 4 1 ! *** ! ***
+DEFINE_GUID(IID_CORBA_NVList,0x7742 105 111 4 2 0 0.5 0.0
+ULONG __stdcall CORBA_NVList::AddRe 114 123 0 6 1 ! *** ! ***
+ULONG __stdcall CORBA_NVList::Relea 125 140 0 10 3 ! *** ! ***
+HRESULT __stdcall CORBA_NVList::Que 142 159 0 14 5 ! *** ! ***
+void CORBA_release(){} 161 169 3 5 1 1.7 0.3
+CORBA_Boolean CORBA_is_nil(){} 171 175 0 4 1 ! *** ! ***
+CORBA_NVList::~CORBA_NVList(){} 177 188 0 9 2 ! *** ! ***
+CORBA_NamedValue_ptr CORBA_NVList:: 190 262 32 35 6 1.1 0.2
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 55 147 31 2.7 0.6
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/nvlist.hh.cccc b/TAO/IIOP/docs/us/codecounts/nvlist.hh.cccc
new file mode 100644
index 00000000000..f8f2158defa
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/nvlist.hh.cccc
@@ -0,0 +1,37 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/corba/nvlist.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+class _EXPCLASS CORBA_NamedValue; 1 13 12 0 0 0.0 0.0
+void CORBA_release(); 15 15 0 0 0
+CORBA_Boolean CORBA_is_nil(); 16 16 0 0 0
+enum{CORBA_ARG_IN=0x01,CORBA_ARG_OU 18 25 1 6 0 6.0 0.0
+; 25 25 0 0 0
+class _EXPCLASS CORBA_NamedValue{pu 27 57 3 21 3 7.0 1.0
+; 57 57 0 0 0
+class _EXPCLASS CORBA_NVList; 60 71 11 0 0 0.0 0.0
+void CORBA_release(); 73 73 0 0 0
+CORBA_Boolean CORBA_is_nil(); 74 74 0 0 0
+extern"const IID IID_CORBA_NVList; 76 76 0 0 0
+class _EXPCLASS CORBA_NVList{public 78 119 3 31 2 ?10.3 0.7
+; 119 119 0 0 0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 30 68 5 2.3 0.2
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/objbase.h.cccc b/TAO/IIOP/docs/us/codecounts/objbase.h.cccc
new file mode 100644
index 00000000000..02225ed7d9f
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/objbase.h.cccc
@@ -0,0 +1,37 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/objbase.h
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef unsigned long ULONG; 1 23 18 1 0 0.1 0.0
+typedef unsigned long HRESULT; 24 24 0 0 0
+typedef char IID[16]; 26 36 8 1 0 0.1 0.0
+typedef const IID&REFIID; 36 37 1 0 0 0.0 0.0
+DEFINE_GUID(IID_IUnknown,b,c,d,e,f, 41 55 4 9 0 2.3 0.0
+; 55 55 0 0 0
+typedef unsigned long SCODE; 59 61 1 1 0 1.0 0.0
+inline HRESULT ResultFromScode(SCOD 63 63 0 0 1 ! ***
+typedef unsigned short VARTYPE; 69 79 10 0 0 0.0 0.0
+enum VARENUM{}; 80 98 18 0 0 0.0 0.0
+struct CY{}; 100 111 3 5 0 1.7 0.0
+typedef double DATE; 113 117 4 0 0 0.0 0.0
+struct VARIANT{}; 119 160 35 6 0 0.2 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 102 34 1 0.3 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/object.cpp.cccc b/TAO/IIOP/docs/us/codecounts/object.cpp.cccc
new file mode 100644
index 00000000000..13879c507cf
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/object.cpp.cccc
@@ -0,0 +1,55 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/object.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+CORBA_Object::CORBA_Object(){} 1 25 9 5 0 0.6 0.0
+CORBA_Object::~CORBA_Object(){} 27 29 0 2 0 ! ***
+void CORBA_release(){} 31 41 3 7 1 2.3 0.3
+CORBA_Object_ptr CORBA_Object::_dup 43 49 0 6 2 ! *** ! ***
+CORBA_Object_ptr CORBA_Object::_nil 51 58 3 4 1 1.3 0.3
+CORBA_Boolean CORBA_is_nil(){} 60 64 0 4 1 ! *** ! ***
+void __stdcall CORBA_Object::_creat 67 86 6 13 0 2.2 0.0
+CORBA_Request_ptr __stdcall CORBA_O 89 98 0 9 1 ! *** ! ***
+static const paramdata Object_get_i 101 108 5 2 0 0.4 0.0
+static const calldata Object_get_in 109 113 0 4 0 ! ***
+; 113 113 0 0 0
+CORBA_InterfaceDef_ptr __stdcall CO 116 150 16 15 3 0.9 0.2
+static const paramdata Object_is_a_ 153 160 4 3 0 0.8 0.0
+static const calldata Object_is_a_c 161 165 0 4 0 ! ***
+; 165 165 0 0 0
+CORBA_Boolean __stdcall CORBA_Objec 168 218 27 19 6 0.7 0.2
+static const paramdata Object_get_i 221 228 5 2 0 0.4 0.0
+static const calldata Object_get_im 229 233 0 4 0 ! ***
+; 233 233 0 0 0
+CORBA_ImplementationDef_ptr __stdca 236 253 0 15 3 ! *** ! ***
+static const paramdata Object_non_e 256 263 5 2 0 0.4 0.0
+static const calldata Object_non_ex 264 268 0 4 0 ! ***
+; 268 268 0 0 0
+CORBA_Boolean __stdcall CORBA_Objec 271 306 3 28 ? 8 ? 9.3 2.7
+CORBA_ULong __stdcall CORBA_Object: 309 329 4 14 3 3.5 0.8
+CORBA_Boolean __stdcall CORBA_Objec 332 360 7 18 5 2.6 0.7
+DEFINE_GUID(IID_IUnknown,0x77420089 363 374 7 3 0 0.4 0.0
+DEFINE_GUID(IID_CORBA_Object,0xa201 377 379 1 1 0 1.0 0.0
+ULONG __stdcall CORBA_Object::AddRe 382 387 0 5 1 ! *** ! ***
+ULONG __stdcall CORBA_Object::Relea 389 394 0 5 1 ! *** ! ***
+HRESULT __stdcall CORBA_Object::Que 396 404 0 8 1 ! *** ! ***
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 105 233 37 2.2 0.4
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/object.hh.cccc b/TAO/IIOP/docs/us/codecounts/object.hh.cccc
new file mode 100644
index 00000000000..be5e01a6984
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/object.hh.cccc
@@ -0,0 +1,31 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/corba/object.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef class CORBA_Object*CORBA_Ob 1 11 10 0 0 0.0 0.0
+void CORBA_release(); 12 12 0 0 0
+CORBA_Boolean CORBA_is_nil(); 13 13 0 0 0
+extern const IID IID_CORBA_Object; 15 15 0 0 0
+class _EXPCLASS CORBA_Object:public 17 109 28 58 0 2.1 0.0
+; 109 109 0 0 0
+line 112: syntax error at "ÿ" missing Start
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 39 63 0 1.6 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/orb.hh.cccc b/TAO/IIOP/docs/us/codecounts/orb.hh.cccc
new file mode 100644
index 00000000000..8bc20ff6bca
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/orb.hh.cccc
@@ -0,0 +1,33 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/corba/orb.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef class CORBA_TypeCode*CORBA_ 1 112 90 5 0 0.1 0.0
+typedef class CORBA_Any*CORBA_Any_p 113 113 0 0 0
+typedef class CORBA_ImplementationD 115 115 0 0 0
+typedef class CORBA_InterfaceDef*CO 117 117 0 0 0
+typedef class CORBA_Request*CORBA_R 119 119 0 0 0
+typedef class CORBA_NamedValue*CORB 121 121 0 0 0
+typedef class CORBA_NVList*CORBA_NV 123 123 0 0 0
+typedef unsigned CORBA_Flags; 125 125 0 0 0
+line 160: syntax error at "ÿ" missing Start
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 101 17 0 0.2 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/orbconf.hh.cccc b/TAO/IIOP/docs/us/codecounts/orbconf.hh.cccc
new file mode 100644
index 00000000000..7f4b6f48a3b
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/orbconf.hh.cccc
@@ -0,0 +1,26 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/corba/orbconf.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef unsigned long pid_t; 1 175 69 42 0 0.6 0.0
+line 204: syntax error at "ÿ" missing Start
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 79 44 0 0.6 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/orbobj.cpp.cccc b/TAO/IIOP/docs/us/codecounts/orbobj.cpp.cccc
new file mode 100644
index 00000000000..10a2e4e9235
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/orbobj.cpp.cccc
@@ -0,0 +1,41 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/orbobj.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+extern void __TC_init_table(); 1 28 10 1 0 0.1 0.0
+extern void __TC_init_standard_exce 29 29 0 0 0
+static pthread_mutex_t refcnt_lock= 32 32 0 0 0
+CORBA_ORB::CORBA_ORB(){} 41 47 3 3 0 1.0 0.0
+CORBA_ORB::~CORBA_ORB(){} 49 52 0 3 0 ! ***
+void CORBA_release(){} 54 64 3 7 1 2.3 0.3
+CORBA_ORB_ptr CORBA_ORB::_duplicate 66 72 0 6 2 ! *** ! ***
+CORBA_ORB_ptr CORBA_ORB::_nil(){} 74 81 3 4 1 1.3 0.3
+CORBA_Boolean CORBA_is_nil(){} 83 87 0 4 1 ! *** ! ***
+DEFINE_GUID(IID_CORBA_ORB,0xa201e4c 90 96 4 2 0 0.5 0.0
+DEFINE_GUID(IID_STUB_Object,0xa201e 98 100 1 1 0 1.0 0.0
+ULONG __stdcall CORBA_ORB::AddRef() 103 112 0 6 1 ! *** ! ***
+ULONG __stdcall CORBA_ORB::Release( 114 133 0 11 3 ! *** ! ***
+static CORBA_ORB_ptr the_orb; 136 143 7 0 0 0.0 0.0
+CORBA_ORB_ptr CORBA_ORB_init(int&,c 145 285 59 58 ! 23 1.0 0.4
+void CORBA_ORB::create_list(){} 287 303 0 14 1 ! *** ! ***
+CORBA_ORB_ptr _orb(){} 306 317 7 4 1 0.6 0.1
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 97 141 34 1.5 0.4
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/orbobj.hh.cccc b/TAO/IIOP/docs/us/codecounts/orbobj.hh.cccc
new file mode 100644
index 00000000000..f77eeeb5e45
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/orbobj.hh.cccc
@@ -0,0 +1,31 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/corba/orbobj.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef class CORBA_ORB*CORBA_ORB_p 1 8 7 0 0 0.0 0.0
+void CORBA_release(); 9 9 0 0 0
+CORBA_Boolean CORBA_is_nil(); 10 10 0 0 0
+extern const IID IID_CORBA_ORB; 12 12 0 0 0
+CORBA_ORB_ptr CORBA_ORB_init(); 14 23 3 6 0 2.0 0.0
+class _EXPCLASS CORBA_ORB:public IU 25 71 13 26 0 2.0 0.0
+; 71 71 0 0 0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 23 38 0 1.7 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/principa.cpp.cccc b/TAO/IIOP/docs/us/codecounts/principa.cpp.cccc
new file mode 100644
index 00000000000..f65036361d4
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/principa.cpp.cccc
@@ -0,0 +1,33 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/principa.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+static pthread_mutex_t principal_lo 1 22 9 1 0 0.1 0.0
+void CORBA_release(){} 26 31 0 5 1 ! *** ! ***
+CORBA_Boolean CORBA_is_nil(){} 33 37 0 4 1 ! *** ! ***
+CORBA_Principal::CORBA_Principal(){ 39 41 0 2 0 ! ***
+CORBA_Principal::~CORBA_Principal() 43 49 0 5 1 ! *** ! ***
+DEFINE_GUID(IID_CORBA_Principal,0xa 51 57 4 2 0 0.5 0.0
+ULONG __stdcall CORBA_Principal::Ad 60 69 0 6 1 ! *** ! ***
+ULONG __stdcall CORBA_Principal::Re 71 88 0 10 3 ! *** ! ***
+HRESULT __stdcall CORBA_Principal:: 90 107 0 14 5 ! *** ! ***
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 13 58 12 4.5 0.9
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/principa.hh.cccc b/TAO/IIOP/docs/us/codecounts/principa.hh.cccc
new file mode 100644
index 00000000000..3754a758d3e
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/principa.hh.cccc
@@ -0,0 +1,30 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/corba/principa.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef class CORBA_Principal*CORBA 1 8 7 0 0 0.0 0.0
+void CORBA_release(); 10 10 0 0 0
+CORBA_Boolean CORBA_is_nil(); 11 11 0 0 0
+extern const IID IID_CORBA_Principa 13 13 0 0 0
+class _EXPCLASS CORBA_Principal:pub 15 52 12 17 0 1.4 0.0
+; 52 52 0 0 0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 19 22 0 1.2 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/request.cpp.cccc b/TAO/IIOP/docs/us/codecounts/request.cpp.cccc
new file mode 100644
index 00000000000..776266dfa91
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/request.cpp.cccc
@@ -0,0 +1,36 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/request.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+DEFINE_GUID(IID_CORBA_Request,0x774 1 19 7 2 0 0.3 0.0
+static pthread_mutex_t refcnt_lock= 22 22 0 0 0
+ULONG __stdcall CORBA_Request::AddR 26 35 0 6 1 ! *** ! ***
+ULONG __stdcall CORBA_Request::Rele 37 52 0 10 3 ! *** ! ***
+HRESULT __stdcall CORBA_Request::Qu 54 71 0 14 5 ! *** ! ***
+void CORBA_release(){} 73 81 3 5 1 1.7 0.3
+CORBA_Boolean CORBA_is_nil(){} 83 87 0 4 1 ! *** ! ***
+CORBA_Request::CORBA_Request(CORBA_ 89 106 3 14 0 4.7 0.0
+CORBA_Request::CORBA_Request(){} 109 121 0 11 0 ! ***
+CORBA_Request::~CORBA_Request(){} 123 131 0 7 0 ! ***
+void CORBA_Request::invoke(){} 133 154 8 11 2 1.4 0.3
+void CORBA_Request::send_oneway(){} 156 168 0 11 2 ! *** ! ***
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 21 107 15 5.1 0.7
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/request.hh.cccc b/TAO/IIOP/docs/us/codecounts/request.hh.cccc
new file mode 100644
index 00000000000..599a629a138
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/request.hh.cccc
@@ -0,0 +1,31 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/corba/request.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+void CORBA_release(); 1 8 6 1 0 0.2 0.0
+CORBA_Boolean CORBA_is_nil(); 9 9 0 0 0
+typedef CORBA_SEQUENCE<CORBA_TypeCo 11 11 0 0 0
+typedef CORBA_ExceptionList*CORBA_E 12 12 0 0 0
+extern const IID IID_CORBA_Request; 14 14 0 0 0
+class _EXPCLASS CORBA_Request:publi 16 69 6 39 6 6.5 1.0
+; 69 69 0 0 0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 12 46 6 3.8 0.5
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/sequence.hh.cccc b/TAO/IIOP/docs/us/codecounts/sequence.hh.cccc
new file mode 100644
index 00000000000..37de64e7e74
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/sequence.hh.cccc
@@ -0,0 +1,26 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/corba/sequence.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+template<>struct CORBA_SEQUENCE{}; 1 21 5 10 0 2.0 0.0
+typedef CORBA_SEQUENCE<CORBA_Octet> 23 23 0 0 0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 5 12 0 2.4 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/stub.hh.cccc b/TAO/IIOP/docs/us/codecounts/stub.hh.cccc
new file mode 100644
index 00000000000..1a04b27b4bc
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/stub.hh.cccc
@@ -0,0 +1,32 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/corba/stub.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+enum param_type{}; 1 27 20 4 0 0.2 0.0
+struct paramdata{}; 29 49 19 1 0 0.1 0.0
+struct calldata{}; 52 83 28 3 0 0.1 0.0
+typedef void(*skeleton)(); 86 98 12 0 0 0.0 0.0
+struct skel_entry{}; 100 103 1 2 0 2.0 0.0
+extern const IID IID_STUB_Object; 107 117 10 0 0 0.0 0.0
+class _EXPCLASS STUB_Object:public 119 224 63 34 0 0.5 0.0
+; 224 224 0 0 0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 153 51 0 0.3 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/svrrqst.cpp.cccc b/TAO/IIOP/docs/us/codecounts/svrrqst.cpp.cccc
new file mode 100644
index 00000000000..02e4eddc1ed
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/svrrqst.cpp.cccc
@@ -0,0 +1,39 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/bridge/svrrqst.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+DEFINE_GUID(IID_IIOP_ServerRequest, 1 20 7 2 0 0.3 0.0
+DEFINE_GUID(IID_CORBA_ServerRequest 22 24 1 1 0 1.0 0.0
+static pthread_mutex_t svrqst_lock= 29 29 0 0 0
+IIOP_ServerRequest::~IIOP_ServerReq 33 42 0 9 3 ! *** ! ***
+ULONG __stdcall IIOP_ServerRequest: 45 55 0 7 1 ! *** ! ***
+ULONG __stdcall IIOP_ServerRequest: 57 73 0 11 3 ! *** ! ***
+HRESULT __stdcall IIOP_ServerReques 75 95 0 17 6 ! *** ! ***
+void __stdcall IIOP_ServerRequest:: 98 173 36 31 3 0.9 0.1
+void __stdcall IIOP_ServerRequest:: 176 196 6 12 3 2.0 0.5
+void __stdcall IIOP_ServerRequest:: 199 219 4 15 3 3.8 0.8
+CORBA_String __stdcall IIOP_ServerR 222 230 3 5 1 1.7 0.3
+CORBA_Object_ptr __stdcall IIOP_Ser 232 238 1 5 1 5.0 1.0
+CORBA_Principal_ptr __stdcall IIOP_ 240 246 1 5 1 5.0 1.0
+CORBA_ORB_ptr __stdcall IIOP_Server 248 253 0 5 1 ! *** ! ***
+TOA_ptr __stdcall IIOP_ServerReques 255 260 0 5 1 ! *** ! ***
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 59 145 27 2.5 0.5
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/svrrqst.hh.cccc b/TAO/IIOP/docs/us/codecounts/svrrqst.hh.cccc
new file mode 100644
index 00000000000..e559e968918
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/svrrqst.hh.cccc
@@ -0,0 +1,32 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/corba/svrrqst.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef class CORBA_ServerRequest*C 1 11 9 1 0 0.1 0.0
+typedef class CORBA_ORB*CORBA_ORB_p 12 12 0 0 0
+typedef class TOA*TOA_ptr; 13 13 0 0 0
+void CORBA_release(); 15 15 0 0 0
+CORBA_Boolean CORBA_is_nil(); 16 16 0 0 0
+extern const IID IID_CORBA_ServerRe 18 18 0 0 0
+class _EXPCLASS CORBA_ServerRequest 20 73 29 21 0 0.7 0.0
+; 73 73 0 0 0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 38 29 0 0.8 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/t-xdr.cpp.cccc b/TAO/IIOP/docs/us/codecounts/t-xdr.cpp.cccc
new file mode 100644
index 00000000000..f6afcae68fb
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/t-xdr.cpp.cccc
@@ -0,0 +1,29 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/t-xdr.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef CORBA_SEQUENCE<CORBA_Octet> 1 31 12 2 0 0.2 0.0
+struct interesting{}; 33 70 18 12 0 0.7 0.0
+extern CORBA_TypeCode TC_opaque; 72 75 2 1 0 0.5 0.0
+static void do_test(){} 77 228 34 87 ! 32 2.6 0.9
+int main(){} 231 267 3 29 3 ? 9.7 1.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 69 136 35 2.0 0.5
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/tc_const.cpp.cccc b/TAO/IIOP/docs/us/codecounts/tc_const.cpp.cccc
new file mode 100644
index 00000000000..c792432f515
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/tc_const.cpp.cccc
@@ -0,0 +1,68 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/tc_const.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+static CORBA_TypeCode tc_null(); 1 25 18 1 0 0.1 0.0
+const CORBA_TypeCode_ptr _tc_CORBA_ 26 26 0 0 0
+CORBA_TypeCode_ptr CORBA_TypeCode:: 28 32 0 4 1 ! *** ! ***
+static CORBA_TypeCode tc_void(); 34 34 0 0 0
+const CORBA_TypeCode_ptr _tc_CORBA_ 35 35 0 0 0
+static CORBA_TypeCode tc_short(); 37 40 3 0 0 0.0 0.0
+const CORBA_TypeCode_ptr _tc_CORBA_ 41 41 0 0 0
+static CORBA_TypeCode tc_long(); 43 43 0 0 0
+const CORBA_TypeCode_ptr _tc_CORBA_ 44 44 0 0 0
+static CORBA_TypeCode tc_longlong() 46 46 0 0 0
+const CORBA_TypeCode_ptr _tc_CORBA_ 47 47 0 0 0
+static CORBA_TypeCode tc_ushort(); 49 49 0 0 0
+const CORBA_TypeCode_ptr _tc_CORBA_ 50 50 0 0 0
+static CORBA_TypeCode tc_ulong(); 52 52 0 0 0
+const CORBA_TypeCode_ptr _tc_CORBA_ 53 53 0 0 0
+static CORBA_TypeCode tc_ulonglong( 55 55 0 0 0
+const CORBA_TypeCode_ptr _tc_CORBA_ 56 56 0 0 0
+static CORBA_TypeCode tc_float(); 58 61 3 0 0 0.0 0.0
+const CORBA_TypeCode_ptr _tc_CORBA_ 62 62 0 0 0
+static CORBA_TypeCode tc_double(); 64 64 0 0 0
+const CORBA_TypeCode_ptr _tc_CORBA_ 65 65 0 0 0
+static CORBA_TypeCode tc_longdouble 67 67 0 0 0
+const CORBA_TypeCode_ptr _tc_CORBA_ 68 68 0 0 0
+static CORBA_TypeCode tc_boolean(); 70 73 3 0 0 0.0 0.0
+const CORBA_TypeCode_ptr _tc_CORBA_ 74 74 0 0 0
+static CORBA_TypeCode tc_octet(); 76 76 0 0 0
+const CORBA_TypeCode_ptr _tc_CORBA_ 77 77 0 0 0
+static CORBA_TypeCode tc_char(); 79 84 5 0 0 0.0 0.0
+const CORBA_TypeCode_ptr _tc_CORBA_ 85 85 0 0 0
+static CORBA_TypeCode tc_wchar(); 87 87 0 0 0
+const CORBA_TypeCode_ptr _tc_CORBA_ 88 88 0 0 0
+static CORBA_TypeCode tc_string(); 90 90 0 0 0
+const CORBA_TypeCode_ptr _tc_CORBA_ 91 91 0 0 0
+static CORBA_TypeCode tc_wstring(); 93 93 0 0 0
+const CORBA_TypeCode_ptr _tc_CORBA_ 94 94 0 0 0
+static CORBA_TypeCode tc_any(); 96 100 4 0 0 0.0 0.0
+const CORBA_TypeCode_ptr _tc_CORBA_ 101 101 0 0 0
+static CORBA_TypeCode tc_typecode() 103 103 0 0 0
+const CORBA_TypeCode_ptr _tc_CORBA_ 104 104 0 0 0
+static CORBA_TypeCode tc_principal( 106 106 0 0 0
+const CORBA_TypeCode_ptr _tc_CORBA_ 107 107 0 0 0
+static const unsigned char oc_objre 109 128 8 11 0 1.4 0.0
+static CORBA_TypeCode tc_objref(); 129 131 0 2 0 ! ***
+const CORBA_TypeCode_ptr _tc_CORBA_ 132 132 0 0 0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 44 62 1 1.4 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/tcpoa.cpp.cccc b/TAO/IIOP/docs/us/codecounts/tcpoa.cpp.cccc
new file mode 100644
index 00000000000..91c540d3798
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/tcpoa.cpp.cccc
@@ -0,0 +1,31 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/bridge/tcpoa.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+extern"int gethostname(char*,int); 1 51 14 1 0 0.1 0.0
+static TCP_OA*the_oa; 56 56 0 0 0
+static short tcp_port; 57 57 0 0 0
+static char namebuf[]; 58 58 0 0 0
+static pthread_key_t request_key; 62 62 0 0 0
+static pthread_mutex_t tcpoa_mutex= 63 63 0 0 0
+static pthread_mutex_t tcpoa_lock=P 64 64 0 0 0
+static pthread_attr_t thread_attr; 65 65 0 0 0
+TCP_OA::TCP_OA(){} 69 142 34 29 3 0.9 0.1
+TCP_OA::~TCP_OA(){} 144 150 0 6 1 ! *** ! ***
+Exiting due to signal 2
diff --git a/TAO/IIOP/docs/us/codecounts/tcpoa.hh.cccc b/TAO/IIOP/docs/us/codecounts/tcpoa.hh.cccc
new file mode 100644
index 00000000000..69d14ae16fc
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/tcpoa.hh.cccc
@@ -0,0 +1,31 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/bridge/tcpoa.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+class _EXPCLASS TCP_OA; 1 31 26 1 0 0.0 0.0
+typedef TCP_OA*TCP_OA_ptr; 32 32 0 0 0
+extern const IID IID_TCP_OA; 34 34 0 0 0
+class _EXPCLASS TCP_OA:public TOA{p 36 252 90 97 2 1.1 0.0
+; 252 252 0 0 0
+typedef TCP_OA*TCP_OA_ptr; 254 254 0 0 0
+extern CORBA_Object_ptr __stdcall _ 257 273 16 0 0 0.0 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 132 104 2 0.8 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/thread.hh.cccc b/TAO/IIOP/docs/us/codecounts/thread.hh.cccc
new file mode 100644
index 00000000000..0cd60aa15e4
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/thread.hh.cccc
@@ -0,0 +1,35 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/thread.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef thread_t pthread_t; 1 67 39 4 0 0.1 0.0
+typedef mutex_t pthread_mutex_t; 68 68 0 0 0
+typedef cond_t pthread_cond_t; 69 69 0 0 0
+typedef unsigned long pthread_attr_ 70 70 0 0 0
+typedef thread_key_t pthread_key_t; 71 71 0 0 0
+struct pthread_once_t{}; 81 84 0 3 0 ! ***
+inline void pthread_once(pthread_on 88 97 0 9 1 ! *** ! ***
+inline void*pthread_getspecific(pth 107 114 0 6 1 ! *** ! ***
+inline int pthread_create(pthread_t 118 127 0 9 1 ! *** ! ***
+class Critical{}; 133 156 6 14 0 2.3 0.0
+class ForceSynchronousCancel{}; 159 181 10 8 0 0.8 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 55 64 3 1.2 0.1
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/toa.cpp.cccc b/TAO/IIOP/docs/us/codecounts/toa.cpp.cccc
new file mode 100644
index 00000000000..a248a7128ff
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/toa.cpp.cccc
@@ -0,0 +1,27 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/toa.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+DEFINE_GUID(IID_TOA,0xa201e4c8,0xf2 1 44 14 3 0 0.2 0.0
+TOA_ptr TOA::get_named_toa(){} 47 102 28 22 5 0.8 0.2
+TOA_ptr TOA::get_toa(){} 105 146 15 21 5 1.4 0.3
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 57 49 10 0.9 0.2
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/toa.hh.cccc b/TAO/IIOP/docs/us/codecounts/toa.hh.cccc
new file mode 100644
index 00000000000..0adc8201974
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/toa.hh.cccc
@@ -0,0 +1,29 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/corba/toa.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+typedef class TOA*TOA_ptr; 1 15 10 1 0 0.1 0.0
+CORBA_Boolean is_nil(); 17 17 0 0 0
+void release(); 18 18 0 0 0
+extern const IID IID_TOA; 20 20 0 0 0
+class TOA{}; 22 180 112 41 0 0.4 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 122 47 0 0.4 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/typecode.cpp.cccc b/TAO/IIOP/docs/us/codecounts/typecode.cpp.cccc
new file mode 100644
index 00000000000..fe6cf46337d
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/typecode.cpp.cccc
@@ -0,0 +1,41 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/runtime/typecode.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+static pthread_mutex_t refcnt_lock= 1 38 20 1 0 0.1 0.0
+void CORBA_release(){} 42 47 0 5 1 ! *** ! ***
+CORBA_Boolean CORBA_is_nil(){} 49 53 0 4 1 ! *** ! ***
+CORBA_TypeCode::CORBA_TypeCode(CORB 55 69 4 10 0 2.5 0.0
+CORBA_TypeCode::CORBA_TypeCode(CORB 72 115 20 21 1 1.0 0.1
+CORBA_TypeCode::~CORBA_TypeCode(){} 118 129 5 6 2 1.2 0.4
+DEFINE_GUID(IID_CORBA_TypeCode,0xa2 132 139 5 2 0 0.4 0.0
+ULONG __stdcall CORBA_TypeCode::Add 142 151 0 6 1 ! *** ! ***
+ULONG __stdcall CORBA_TypeCode::Rel 153 168 0 11 4 ! *** ! ***
+HRESULT __stdcall CORBA_TypeCode::Q 170 187 0 14 5 ! *** ! ***
+CORBA_TCKind CORBA_TypeCode::kind(C 190 200 3 7 1 2.3 0.3
+static CORBA_Boolean skip_typecode( 203 252 15 29 ? 9 1.9 0.6
+CORBA_Any_ptr CORBA_TypeCode::membe 255 341 29 44 ? 19 1.5 0.7
+CORBA_ULong CORBA_TypeCode::param_c 344 434 23 53 ! 22 2.3 1.0
+CORBA_ULong CORBA_TypeCode::ulong_p 437 507 26 36 ? 16 1.4 0.6
+CORBA_TypeCode_ptr CORBA_TypeCode:: 510 672 43 99 ! 58 2.3 1.3
+CORBA_String CORBA_TypeCode::id(COR 675 711 15 19 3 1.3 0.2
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 208 384 143 1.8 0.7
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/typecode.hh.cccc b/TAO/IIOP/docs/us/codecounts/typecode.hh.cccc
new file mode 100644
index 00000000000..018df1560ff
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/typecode.hh.cccc
@@ -0,0 +1,36 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/corba/typecode.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+enum CORBA_TCKind{}; 1 50 23 26 0 1.1 0.0
+extern CORBA_TypeCode_ptr _tc_CORBA 53 56 3 0 0 0.0 0.0
+class CORBA_Bounds{}; 57 62 0 5 0 ! ***
+extern CORBA_TypeCode_ptr _tc_CORBA 64 64 0 0 0
+class CORBA_BadKind{}; 65 70 0 5 0 ! ***
+typedef class CORBA_TypeCode*CORBA_ 73 82 9 0 0 0.0 0.0
+void CORBA_release(); 83 83 0 0 0
+CORBA_Boolean CORBA_is_nil(); 84 84 0 0 0
+extern const IID IID_CORBA_TypeCode 86 86 0 0 0
+class _EXPCLASS CORBA_TypeCode:publ 88 266 101 56 2 0.6 0.0
+; 266 266 0 0 0
+extern const CORBA_TypeCode_ptr _tc 268 298 3 21 0 7.0 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 139 124 2 0.9 0.0
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/xdr.cpp.cccc b/TAO/IIOP/docs/us/codecounts/xdr.cpp.cccc
new file mode 100644
index 00000000000..5c5a71f4bda
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/xdr.cpp.cccc
@@ -0,0 +1,33 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/onc/xdr.cpp
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+CORBA_Boolean XDR_stream::put_longl 1 49 31 6 1 0.2 0.0
+CORBA_Boolean XDR_stream::get_longl 51 56 0 5 1 ! *** ! ***
+CORBA_Boolean XDR_stream::put_longd 59 67 3 5 1 1.7 0.3
+CORBA_Boolean XDR_stream::get_longd 69 74 0 5 1 ! *** ! ***
+CORBA_TypeCode::traverse_status XDR 77 403 82 ? 202 ! 65 2.5 0.8
+extern CORBA_TypeCode_ptr __tc_cons 407 410 3 0 0 0.0 0.0
+CORBA_TypeCode::traverse_status XDR 413 763 82 ? 220 ! 60 2.7 0.7
+CORBA_Boolean XDR_stream::flush_fra 766 798 10 15 3 1.5 0.3
+CORBA_Boolean XDR_stream::read_frag 801 812 5 5 1 1.0 0.2
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 216 472 133 2.2 0.6
+-------------------- ---- ---- ----- ----- ----- ----- -----
+
diff --git a/TAO/IIOP/docs/us/codecounts/xdr.hh.cccc b/TAO/IIOP/docs/us/codecounts/xdr.hh.cccc
new file mode 100644
index 00000000000..e12f1e9e014
--- /dev/null
+++ b/TAO/IIOP/docs/us/codecounts/xdr.hh.cccc
@@ -0,0 +1,25 @@
+
+CCCC - a code counter for C and C++
+===================================
+
+A program to analyse C and C++ source code and report on
+some simple software metrics
+Version 1.00
+Copyright Tim Littlefair, 1995
+
+The development of this program was heavily dependent on
+the Purdue Compiler Construction Tool Set (PCCTS)
+by Terence Parr, Will Cohen, Hank Dietz, Russel Quoung
+and others.
+
+This software is provided with NO WARRANTY
+
+
+Scope: ../../../lib/onc/xdr.hh
+Canonical name From To COM LOC MVG L/C M/C
+-------------------- ---- ---- ----- ----- ----- ----- -----
+class XDR_stream{}; 1 279 78 ? 159 ! 37 2.0 0.5
+-------------------- ---- ---- ----- ----- ----- ----- -----
+Summary for scope: 78 160 37 2.1 0.5
+-------------------- ---- ---- ----- ----- ----- ----- -----
+