Previous | Contents |
HSY$CHG_ROM_SIZE toggles the form (full form or half form) of the input character.
HSY$CHG_ROM_SIZE chr
VMS usage: longword_unsigned type: longword integer (unsigned) access: write only mechanism: by value Toggled character.
chr
VMS usage: longword_unsigned type: longword integer (unsigned) access: read only mechanism: by value
Input character.
Full form and half form conversions only apply to one-byte ASCII (half form ASCII) and multi-byte ASCII (full form ASCII). There are no half form equivalence of other multi-byte characters such as Greek letters.If chr is not a full form or half form character, chr will be returned and no conversion will be done.
HSY$CHG_ROM_UPPER converts one-byte and multi-byte letters (English letters, Greek letters and Russian letters) to upper case.
HSY$CHG_ROM_UPPER chr
VMS usage: longword_unsigned type: longword integer (unsigned) access: write only mechanism: by value The corresponding uppercase character.
chr
VMS usage: longword_unsigned type: longword integer (unsigned) access: read only mechanism: by value
Input character.
If chr is not a lower case letter (English letter, Greek letter and Russian letter), chr will be returned and no conversion will be done.
HSY$DX_TRA_KANA_HIRA converts Katakana character strings to Hiragana character strings. (For Japanese characters only.)
HSY$DX_TRA_KANA_HIRA dst,src,[len]
VMS usage: cond_value type: longword (unsigned) access: write only mechanism: by value
dst
VMS usage: char_string type: character string access: write only mechanism: by descriptor
The destination string that stores the result of the conversion.src
VMS usage: char_string type: character string access: read only mechanism: by descriptor
The source string that is to be converted.len
VMS usage: word_signed type: word integer (signed) access: write only mechanism: by reference
The length in bytes of the converted string. If this argument is not supplied, no length information of the converted string will be returned to the caller.
Characters in the input string which are not Katakana characters will be copied to the corresponding position in the output string with no conversion done.
LIB$_INVSTRDES Invalid string descriptor. A string descriptor has an invalid value in its DSC$B_CLASS field. LIB$_STRTRU Procedure successfully completed. String truncated. LIB$_FATERRLIB Fatal internal error. An internal consistency check has failed. LIB$_INSVIRMEM Insufficient virtual memory. SS$_NORMAL Procedure successfully completed.
HSY$DX_TRA_KANA_KANA toggles Kana character strings to Hiragana or Katakana character strings. (For Japanese characters only.)
HSY$DX_TRA_KANA_KANA dst,src,[len]
VMS usage: cond_value type: longword (unsigned) access: write only mechanism: by value
dst
VMS usage: char_string type: character string access: write only mechanism: by descriptor
The destination string that stores the result of the conversion.src
VMS usage: char_string type: character string access: read only mechanism: by descriptor
The source string that is to be converted.len
VMS usage: word_signed type: word integer (signed) access: write only mechanism: by reference
The length in bytes of the converted string. If this argument is not supplied, no length information of the converted string will be returned to the caller.
All Hiragana characters found are converted to Katakana and all Katakana characters found are converted to Hiragana.Characters in the input string that are not Hiragana or Katakana are copied to the corresponding position in the output string with no conversion done.
LIB$_INVSTRDES Invalid string descriptor. A string descriptor has an invalid value in its DSC$B_CLASS field. LIB$_STRTRU Procedure successfully completed. String truncated. LIB$_FATERRLIB Fatal internal error. An internal consistency check has failed. LIB$_INSVIRMEM Insufficient virtual memory. SS$_NORMAL Procedure successfully completed.
HSY$DX_TRA_KANA_KATA converts Hiragana character strings to Katakana character strings. (For Japanese characters only.)
HSY$DX_TRA_KANA_KATA dst,src,[len]
VMS usage: cond_value type: longword (unsigned) access: write only mechanism: by value
dst
VMS usage: char_string type: character string access: write only mechanism: by descriptor
The destination string that stores the result of the conversion.src
VMS usage: char_string type: character string access: read only mechanism: by descriptor
The source string that is to be converted.len
VMS usage: word_signed type: word integer (signed) access: write only mechanism: by reference
The length in bytes of the converted string. If this argument is not supplied, no length information of the converted string will be returned to the caller.
Characters in the input string which are not Hiragana characters will be copied to the corresponding position in the output string with no conversion done.
LIB$_INVSTRDES Invalid string descriptor. A string descriptor has an invalid value in its DSC$B_CLASS field. LIB$_STRTRU Procedure successfully completed. String truncated. LIB$_FATERRLIB Fatal internal error. An internal consistency check has failed. LIB$_INSVIRMEM Insufficient virtual memory. SS$_NORMAL Procedure successfully completed.
HSY$DX_TRA_ROM_CASE toggles the casing of one-byte and multi-byte letters (English letters, Greek letters and Russian letters) found in the input string.
HSY$DX_TRA_ROM_CASE dst,src,[len]
VMS usage: cond_value type: longword (unsigned) access: write only mechanism: by value
dst
VMS usage: char_string type: character string access: write only mechanism: by descriptor
The destination string that stores the result of the conversion.src
VMS usage: char_string type: character string access: read only mechanism: by descriptor
The source string that is to be converted.len
VMS usage: word_signed type: word integer (signed) access: write only mechanism: by reference
The length in bytes of the converted string. If this argument is not supplied, no length information of the converted string will be returned to the caller.
One-byte and multi-byte English letters, multi-byte Greek letters and multi-byte Russian letters all contain both upper case and lower case characters. This routine converts all upper case characters to lower case and all lower case characters to upper case.Characters in the input string that are not upper case or lower case characters are copied to the corresponding position in the output string with no conversion done.
LIB$_INVSTRDES Invalid string descriptor. A string descriptor has an invalid value in its DSC$B_CLASS field. LIB$_STRTRU Procedure successfully completed. String truncated. LIB$_FATERRLIB Fatal internal error. An internal consistency check has failed. LIB$_INSVIRMEM Insufficient virtual memory. SS$_NORMAL Procedure successfully completed.
HSY$DX_TRA_ROM_FULL converts one-byte ASCII (half form ASCII) to multi-byte equivalence (full form ASCII).
HSY$DX_TRA_ROM_FULL dst,src,[len]
VMS usage: cond_value type: longword (unsigned) access: write only mechanism: by value
dst
VMS usage: char_string type: character string access: write only mechanism: by descriptor
The destination string that stores the result of the conversion.src
VMS usage: char_string type: character string access: read only mechanism: by descriptor
The source string that is to be converted.len
VMS usage: word_signed type: word integer (signed) access: write only mechanism: by reference
The length in bytes of the converted string. If this argument is not supplied, no length information of the converted string will be returned to the caller.
Characters in the input string that are not half form characters are copied to the corresponding position in the output string with no conversion done.
LIB$_INVSTRDES Invalid string descriptor. A string descriptor has an invalid value in its DSC$B_CLASS field. LIB$_STRTRU Procedure successfully completed. String truncated. LIB$_FATERRLIB Fatal internal error. An internal consistency check has failed. LIB$_INSVIRMEM Insufficient virtual memory. SS$_NORMAL Procedure successfully completed.
HSY$DX_TRA_ROM_HALF converts multi-byte ASCII (full form ASCII) to one-byte (half form ASCII) equivalence.
HSY$DX_TRA_ROM_HALF dst,src,[len]
VMS usage: cond_value type: longword (unsigned) access: write only mechanism: by value
dst
VMS usage: char_string type: character string access: write only mechanism: by descriptor
The destination string that stores the result of the conversion.src
VMS usage: char_string type: character string access: read only mechanism: by descriptor
The source string that is to be converted.len
VMS usage: word_signed type: word integer (signed) access: write only mechanism: by reference
The length in bytes of the converted string. If this argument is not supplied, no length information of the converted string will be returned to the caller.
Characters in the input string that are not full form characters are copied to the corresponding position in the output string with no conversion done.
LIB$_INVSTRDES Invalid string descriptor. A string descriptor has an invalid value in its DSC$B_CLASS field. LIB$_STRTRU Procedure successfully completed. String truncated. LIB$_FATERRLIB Fatal internal error. An internal consistency check has failed. LIB$_INSVIRMEM Insufficient virtual memory. SS$_NORMAL Procedure successfully completed.
HSY$DX_TRA_ROM_LOWER converts one-byte and multi-byte letters (English letters, Greek letters and Russian letters) to lower case.
HSY$DX_TRA_ROM_LOWER dst,src,[len]
VMS usage: cond_value type: longword (unsigned) access: write only mechanism: by value
dst
VMS usage: char_string type: character string access: write only mechanism: by descriptor
The destination string that stores the result of the conversion.src
VMS usage: char_string type: character string access: read only mechanism: by descriptor
The source string that is to be converted.len
VMS usage: word_signed type: word integer (signed) access: write only mechanism: by reference
The length in bytes of the converted string. If this argument is not supplied, no length information of the converted string will be returned to the caller.
Characters in the input string that are not upper case letters are copied to the corresponding position in the output string with no conversion done.
LIB$_INVSTRDES Invalid string descriptor. A string descriptor has an invalid value in its DSC$B_CLASS field. LIB$_STRTRU Procedure successfully completed. String truncated. LIB$_FATERRLIB Fatal internal error. An internal consistency check has failed. LIB$_INSVIRMEM Insufficient virtual memory. SS$_NORMAL Procedure successfully completed.
Previous | Next | Contents |