OSF DCE Application Development Guide--Core Components

OSF DCE Application Development Guide—Core Components
/*
* Start evaluation
*/
if (client->codesets[0].c_set == server->codesets[0].c_set)
{
/*
* client and server are using the same code set
*/
stag = client->codesets[0].c_set;
drtag = server->codesets[0].c_set;
break;
}
/*
* check character set compatibility first
*/
rpc_cs_char_set_compat_check (
client->codesets[0].c_set,
server->codesets[0].c_set,
&status );
CHECK_STATUS(FALSE, "rpc_cs_char_set_compat_check",
status, rpc_s_ok);
if (status != rpc_s_ok)
{
rpc_ns_mgmt_free_codesets(&server, &status);
CHECK_STATUS(TRUE, "rpc_ns_mgmt_free_codesets",
status, rpc_s_ok);
}
smir_true = cmir_true = model_found = 0;
for (k = 1; k <= server->count; k++)
{
if (model_found)
break;
if (client->codesets[0].c_set
== server->codesets[k].c_set)
{
smir_true = 1;
model_found = 1;
}
if (server->codesets[0].c_set
== client->codesets[k].c_set)
{
cmir_true = 1;
model_found = 1;
}
}
if (model_found)
{
15 34 Tandem Computers Incorporated 124245