OSF DCE Application Development Guide--Introduction and Style Guide

A Sample Application
/* Convert to string form... */
fprintf(stdout,
"sample_client: Calling rpc_binding_to_string_binding()...0);
rpc_binding_to_string_binding(object_handle,
&string_binding,
&status);
if (status != rpc_s_ok)
{
print_error("rpc_binding_to_string_binding()", status);
exit(1);
}
/* Show it... */
fprintf(stdout, " Binding: %s0, string_binding);
/* Now convert the type manager UUID to a string... */
fprintf(stdout, "sample_client: Calling uuid_to_string()...0);
uuid_to_string(&mgr_uuid, &u_string, &status);
if (status != uuid_s_ok)
{
print_error("uuid_from_string()", status);
exit(1);
}
/* Show it... */
fprintf(stdout, " Manager Type UUID: %s0, u_string);
/* Convert the object UUID to string form... */
fprintf(stdout, "sample_client: Calling uuid_to_string()...0);
uuid_to_string(&object_uuid, &u_string, &status);
if (status != uuid_s_ok)
{
print_error("uuid_to_string()", status);
exit(1);
}
/* And show it... */
fprintf(stdout, " Object UUID: %s0, u_string);
/* Now free the space... */
rpc_string_free(&string_binding, &status);
if (status != rpc_s_ok)
{
print_error("rpc_string_free()", status);
exit(1);
}
rpc_string_free(&u_string, &status);
124246 Tandem Computers Incorporated A 85