summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be
diff options
context:
space:
mode:
authorsergio <sergio@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-10-26 08:29:59 +0000
committersergio <sergio@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-10-26 08:29:59 +0000
commit436cd91c968d02ee2f4e2fdf5a735141028ac2b0 (patch)
tree1291a681ba0e0f44afee3a9b285d36c7597296e8 /TAO/TAO_IDL/be
parenta8a05d2efc94329084de1832912b0992a3bf0e56 (diff)
downloadATCD-436cd91c968d02ee2f4e2fdf5a735141028ac2b0.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO/TAO_IDL/be')
-rw-r--r--TAO/TAO_IDL/be/be_codegen.cpp10
-rw-r--r--TAO/TAO_IDL/be/be_operation.cpp11
2 files changed, 15 insertions, 6 deletions
diff --git a/TAO/TAO_IDL/be/be_codegen.cpp b/TAO/TAO_IDL/be/be_codegen.cpp
index d22441f1150..9e0359a790b 100644
--- a/TAO/TAO_IDL/be/be_codegen.cpp
+++ b/TAO/TAO_IDL/be/be_codegen.cpp
@@ -24,15 +24,15 @@ static const int CHUNK = 100;
/* BE global Data */
TAO_CodeGen::TAO_CodeGen (void)
: client_header_ (0),
- server_header_ (0),
client_stubs_ (0),
- server_skeletons_ (0),
client_inline_ (0),
+ server_header_ (0),
+ server_skeletons_ (0),
server_inline_ (0),
curr_os_ (0),
state_ (new TAO_CodeGen::CG_STATE [CHUNK]),
- size_ (CHUNK),
- top_ (0)
+ top_ (0),
+ size_ (CHUNK)
{
// set the current code generation state
this->state_ [this->top_++] = TAO_CodeGen::TAO_INITIAL;
@@ -106,7 +106,7 @@ TAO_CodeGen::upcase (const char *str)
ACE_OS::memset (upcase_str, '\0', MAXNAMELEN);
// convert letters in str to upcase
- for (int i=0; i < ACE_OS::strlen (str); i++)
+ for (unsigned int i=0; i < ACE_OS::strlen (str); i++)
{
if (isalpha (str [i]))
{
diff --git a/TAO/TAO_IDL/be/be_operation.cpp b/TAO/TAO_IDL/be/be_operation.cpp
index 347ac5482c4..ca6b2c09235 100644
--- a/TAO/TAO_IDL/be/be_operation.cpp
+++ b/TAO/TAO_IDL/be/be_operation.cpp
@@ -52,6 +52,9 @@ be_operation::gen_client_header (void)
be_type *bt; // type node
be_state *s; // state based code gen object
+ // Macro to avoid "warning: unused parameter" type warning.
+ ACE_UNUSED_ARG (nl);
+
// retrieve a singleton instance of the code generator
TAO_CodeGen *cg = TAO_CODEGEN::instance ();
cg->push (TAO_CodeGen::TAO_OPERATION_CH); // we are now generating an operation
@@ -334,6 +337,12 @@ be_operation::gen_server_header (void)
be_argument *bd; // argument node
be_state *s; // state based code generator object
+ // Macro to avoid "warning: unused parameter" type warning.
+ ACE_UNUSED_ARG (nl);
+ ACE_UNUSED_ARG (si);
+ ACE_UNUSED_ARG (d);
+ ACE_UNUSED_ARG (bd);
+
// retrieve a singleton instance of the code generator
TAO_CodeGen *cg = TAO_CODEGEN::instance ();
cg->push (TAO_CodeGen::TAO_OPERATION_SH); // we are now generating an operation
@@ -395,7 +404,7 @@ be_operation::gen_server_skeletons (void)
be_type *rt; // type node for the return type
UTL_ScopeActiveIterator *si; // scope iterator
AST_Decl *d; // temp node
- be_argument *bd; // argument node
+ be_argument *bd = 0; // argument node
be_state *s; // state based code gen object
be_predefined_type *bpd=0; // predefined return type
be_interface *intf; // enclosing interface node