5 require English; import English;
13 output_field_separator
14 output_record_separator
15 input_record_separator
22 format_line_break_characters
32 local($old) = select($_[0]);
33 local($prev) = $OUTPUT_AUTOFLUSH;
34 $OUTPUT_AUTOFLUSH = @_ > 1 ? $_[1] : 1;
39 sub output_field_separator {
40 local($old) = select($_[0]);
41 local($prev) = $OUTPUT_FIELD_SEPARATOR;
42 $OUTPUT_FIELD_SEPARATOR = $_[1] if @_ > 1;
47 sub output_record_separator {
48 local($old) = select($_[0]);
49 local($prev) = $OUTPUT_RECORD_SEPARATOR;
50 $OUTPUT_RECORD_SEPARATOR = $_[1] if @_ > 1;
55 sub input_record_separator {
56 local($old) = select($_[0]);
57 local($prev) = $INPUT_RECORD_SEPARATOR;
58 $INPUT_RECORD_SEPARATOR = $_[1] if @_ > 1;
63 sub input_line_number {
64 local($old) = select($_[0]);
65 local($prev) = $INPUT_LINE_NUMBER;
66 $INPUT_LINE_NUMBER = $_[1] if @_ > 1;
71 sub format_page_number {
72 local($old) = select($_[0]);
73 local($prev) = $FORMAT_PAGE_NUMBER;
74 $FORMAT_PAGE_NUMBER = $_[1] if @_ > 1;
79 sub format_lines_per_page {
80 local($old) = select($_[0]);
81 local($prev) = $FORMAT_LINES_PER_PAGE;
82 $FORMAT_LINES_PER_PAGE = $_[1] if @_ > 1;
87 sub format_lines_left {
88 local($old) = select($_[0]);
89 local($prev) = $FORMAT_LINES_LEFT;
90 $FORMAT_LINES_LEFT = $_[1] if @_ > 1;
96 local($old) = select($_[0]);
97 local($prev) = $FORMAT_NAME;
98 $FORMAT_NAME = $_[1] if @_ > 1;
103 sub format_top_name {
104 local($old) = select($_[0]);
105 local($prev) = $FORMAT_TOP_NAME;
106 $FORMAT_TOP_NAME = $_[1] if @_ > 1;
111 sub format_line_break_characters {
112 local($old) = select($_[0]);
113 local($prev) = $FORMAT_LINE_BREAK_CHARACTERS;
114 $FORMAT_LINE_BREAK_CHARACTERS = $_[1] if @_ > 1;
119 sub format_formfeed {
120 local($old) = select($_[0]);
121 local($prev) = $FORMAT_FORMFEED;
122 $FORMAT_FORMFEED = $_[1] if @_ > 1;