Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ katakanahir(3X) — HP-UX 7.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

open_jlib(3X)

HIRAGANAKATAKANA(3X)

NAME

HiraganaKatakana, KatakanaHiragana − translate characters

SYNOPSIS

#include <jlib.h>

unsigned char *HiraganaKatakana (s1, s2)
unsigned char *s1, *s2;

unsigned char *KatakanaHiragana (s1, s2)
unsigned char *s1, *s2;

DESCRIPTION

The arguments s1 and s2 point to strings (arrays of characters terminated by a null character). 

HiraganaKatakana copies string s1 to s2 translating HIRAGANA characters in s1 to corresponding KATAKANA characters.  KatakanaHiragana copies string s1 to s2 translating KATAKANA characters in s1 to corresponding HIRAGANA characters. 

Speaking in another way, HIRAGANA characters from 04-01 to 04-83 in section-point code is translated to corresponding KATAKANA characters from 05-01 to 05-83 by HiraganaKatakana. KatakanaHiragana does just the opposite.  Here is an illustartion of what HiraganaKatakana and KatakanaHiragana do:

HiraganaKatakana
HIRAGANA --> KATAKANA
04-15 <-- 05-15
KatakanaHiragana

Characters except 04-01 to 04-83 in HiraganaKatakana, and characters except 05-01 to 05-83 in KatakanaHiragana are copied without translating. 

DIAGNOSTICS

Each function returns s2 upon successful completion.  Otherwise, a NULL pointer is returned. 

WARNINGS

KatakanaHiragana copies the three 16-bit KATAKANA characters expressed by the following section-point codes without translating, because there are no HIRAGANA characters corresponding to them. 

05-84
05-85
05-86

SEE ALSO

open_jlib(3X)

Hewlett-Packard Company  —  HP-UX Release 7.0: Sept 1989

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026