function f_ansi(p_oem: String): String;
function f_oem(p_ansi: String): String;
procedure change_windows_character_to_dos(var pv_character: Char);
procedure change_dos_character_to_windows(var pv_character: Char);
procedure transliterate_string_to_dos(var pv_string: String);
procedure transliterate_string_to_windows(var pv_string: String);
function f_replace_character(Const pk_string: string; p_original, p_replacement: char): string;
function f_no_accents(const pk_string: String): String;
function f_extract_string(const pk_string: String; p_start, p_end: Integer): String;
function f_extract_integer(const pk_string: String; p_start, p_end: Integer): Integer;
function f_string_max(Const pk_string: String; p_max: Integer): String;
// -- accounting
function f_remove_trailing_0(const pk_account: String): String;
function f_append_with_0(pk_account: String; p_size: Integer): String;
function f_string_to_char(p_string: String; p_default: Char): Char;
function f_spaces(p_indente: Integer): String;
function f_characters(p_indente: Integer; p_character: Char): String;
function f_boolean(p_boolean: Boolean; p_boolean_true, p_boolean_false: String): String;
function f_ascii_character_name(p_character: Char): String;
|