int main (int argc, char **argv) { /* Or system? */ LCID lcid = GetUserDefaultLCID (); UINT ansi_cp, mac_cp, oem_cp, unix_cp; GetLocaleInfoW (lcid, LOCALE_IDEFAULTUNIXCODEPAGE | LOCALE_RETURN_NUMBER, (LPWSTR) & unix_cp, sizeof (unix_cp) / sizeof (WCHAR)); GetLocaleInfoW (lcid, LOCALE_IDEFAULTANSICODEPAGE | LOCALE_RETURN_NUMBER, (LPWSTR) & ansi_cp, sizeof (ansi_cp) / sizeof (WCHAR)); GetLocaleInfoW (lcid, LOCALE_IDEFAULTCODEPAGE | LOCALE_RETURN_NUMBER, (LPWSTR) & oem_cp, sizeof (oem_cp) / sizeof (WCHAR)); GetLocaleInfoW (lcid, LOCALE_IDEFAULTMACCODEPAGE | LOCALE_RETURN_NUMBER, (LPWSTR) & mac_cp, sizeof (mac_cp) / sizeof (WCHAR)); char buf[100]; char *l = _natspec_repack_locale(getenv("LANG")); sprintf(buf,"\"%s\"",l); print_w (buf, 16); sprintf (buf, "%d", lcid); print_w (buf, 7); /* I don't know how to set wine for system enc */ #ifdef DUMMY print_charset(unix_cp, 15,""); #else print_charset(0,15,natspec_humble_charset(nl_langinfo(CODESET))); #endif print_charset(ansi_cp, 12, ""); print_charset(oem_cp, 12, ""); print_charset(mac_cp, 0, ""); return 0; }
static void print_session(sdp_printer_t *p, sdp_session_t const *sdp) { p->pr_ok = 1; if (p->pr_ok && sdp->sdp_version) print_version(p, sdp->sdp_version); if (p->pr_ok && sdp->sdp_origin) print_origin(p, sdp->sdp_origin); if (p->pr_ok && sdp->sdp_subject) print_subject(p, sdp->sdp_subject); if (p->pr_ok && sdp->sdp_information) print_information(p, sdp->sdp_information); if (p->pr_ok && sdp->sdp_uri) print_uri(p, sdp->sdp_uri); if (p->pr_ok && sdp->sdp_emails) print_emails(p, sdp->sdp_emails); if (p->pr_ok && sdp->sdp_phones) print_phones(p, sdp->sdp_phones); if (p->pr_ok && sdp->sdp_connection) print_connection(p, sdp->sdp_connection); if (p->pr_ok && sdp->sdp_bandwidths) print_bandwidths(p, sdp->sdp_bandwidths); if (p->pr_ok) print_time(p, sdp->sdp_time); if (p->pr_ok && sdp->sdp_time) { if (p->pr_ok && sdp->sdp_time->t_repeat) print_repeat(p, sdp->sdp_time->t_repeat); if (p->pr_ok && sdp->sdp_time->t_zone) print_zone(p, sdp->sdp_time->t_zone); } if (p->pr_ok && sdp->sdp_key) print_key(p, sdp->sdp_key); if (p->pr_ok && sdp->sdp_charset) print_charset(p, sdp->sdp_charset); if (p->pr_ok && sdp->sdp_attributes) print_attributes(p, sdp->sdp_attributes); if (p->pr_ok && sdp->sdp_media) print_media(p, sdp, sdp->sdp_media); }