OSI/MHS Management Programming Manual

Examples
OSI/MHS Management Programming Manual424824-001
C-53
Example in C
}
if (appl_orname->zadmd_name.zlength > 0)
{
memcpy (mspwtabl_row.admd, appl_orname->zadmd_name.zstring,
appl_orname->zadmd_name.zlength);
}
if (appl_orname->zprmd_name.zlength > 0)
{
memcpy (mspwtabl_row.prmd, appl_orname->zprmd_name.zstring,
appl_orname->zprmd_name.zlength);
}
if (appl_orname->zx121address.zlength > 0)
{
memcpy (mspwtabl_row.x121_address, appl_orname->zx121address.zstring,
appl_orname->zx121address.zlength);
}
if (appl_orname->zterminalid.zlength > 0)
{
memcpy (mspwtabl_row.terminal_id, appl_orname->zterminalid.zstring,
appl_orname->zterminalid.zlength);
}
if (appl_orname->znumericuseridentifier.zlength > 0)
{
memcpy (mspwtabl_row.numeric_user_id,
appl_orname->znumericuseridentifier.zstring,
appl_orname->znumericuseridentifier.zlength);
}
if (appl_orname->zcommonname.zlength > 0)
{
memcpy (mspwtabl_row.common_name, appl_orname->zcommonname.zstring,
appl_orname->zcommonname.zlength);
}
mspwtabl_row.terminal_type = appl_orname->zterminaltype;
if (appl_orname->zorgname.zlength > 0)
{
memcpy (mspwtabl_row.org_name, appl_orname->zorgname.zstring,
appl_orname->zorgname.zlength);
}
if (appl_orname->zorgunit1.zlength > 0)
{
memcpy (mspwtabl_row.org_unit_1, appl_orname->zorgunit1.zstring,
appl_orname->zorgunit1.zlength);
}
if (appl_orname->zorgunit2.zlength > 0)
{
memcpy (mspwtabl_row.org_unit_2, appl_orname->zorgunit2.zstring,
appl_orname->zorgunit2.zlength);
}
if (appl_orname->zorgunit3.zlength > 0)
{
memcpy (mspwtabl_row.org_unit_3, appl_orname->zorgunit3.zstring,
appl_orname->zorgunit3.zlength);
}
if (appl_orname->zorgunit4.zlength > 0)
{
memcpy (mspwtabl_row.org_unit_4, appl_orname->zorgunit4.zstring,
appl_orname->zorgunit4.zlength);
}
if (appl_orname->zsurname.zlength > 0)
{
memcpy (mspwtabl_row.surname, appl_orname->zsurname.zstring,
appl_orname->zsurname.zlength);
}
if (appl_orname->zgivenname.zlength > 0)