OSI/MHS Management Programming Manual

Examples
OSI/MHS Management Programming Manual424824-001
C-54
Example in C
{
memcpy (mspwtabl_row.given_name, appl_orname->zgivenname.zstring,
appl_orname->zgivenname.zlength);
}
if (appl_orname->zinitials.zlength > 0)
{
memcpy (mspwtabl_row.initials, appl_orname->zinitials.zstring,
appl_orname->zinitials.zlength);
}
if (appl_orname->zgenerationqualifier.zlength > 0)
{
memcpy (mspwtabl_row.gen_qualifier,
appl_orname->zgenerationqualifier.zstring,
appl_orname->zgenerationqualifier.zlength);
}
if (appl_orname->zdomaindefinedtype1.zlength > 0)
{
memcpy (mspwtabl_row.dom_defined_type_1,
appl_orname->zdomaindefinedtype1.zstring,
appl_orname->zdomaindefinedtype1.zlength);
}
if (appl_orname->zdomaindefinedvalue1.zlength > 0)
{
memcpy (mspwtabl_row.dom_defined_value_1,
appl_orname->zdomaindefinedvalue1.zstring,
appl_orname->zdomaindefinedvalue1.zlength);
}
if (appl_orname->zdomaindefinedtype2.zlength > 0)
{
memcpy (mspwtabl_row.dom_defined_type_2,
appl_orname->zdomaindefinedtype2.zstring,
appl_orname->zdomaindefinedtype2.zlength);
}
if (appl_orname->zdomaindefinedvalue2.zlength > 0)
{
memcpy (mspwtabl_row.dom_defined_value_2,
appl_orname->zdomaindefinedvalue2.zstring,
appl_orname->zdomaindefinedvalue2.zlength);
}
if (appl_orname->zdomaindefinedtype3.zlength > 0)
{
memcpy (mspwtabl_row.dom_defined_type_3,
appl_orname->zdomaindefinedtype3.zstring,
appl_orname->zdomaindefinedtype3.zlength);
}
if (appl_orname->zdomaindefinedvalue3.zlength > 0)
{
memcpy (mspwtabl_row.dom_defined_value_3,
appl_orname->zdomaindefinedvalue3.zstring,
appl_orname->zdomaindefinedvalue3.zlength);
}
if (appl_orname->zdomaindefinedtype4.zlength > 0)
{
memcpy (mspwtabl_row.dom_defined_type_4,
appl_orname->zdomaindefinedtype4.zstring,
appl_orname->zdomaindefinedtype4.zlength);
}
if (appl_orname->zdomaindefinedvalue4.zlength > 0)
{
memcpy (mspwtabl_row.dom_defined_value_4,
appl_orname->zdomaindefinedvalue4.zstring,
appl_orname->zdomaindefinedvalue4.zlength);
}
if (ua_osi_address->zpselector.zlength >= 0)
{