Skip to content

Commit df05e82

Browse files
Add a new option -ext (#354)
1 parent 28bd50e commit df05e82

File tree

5 files changed

+26
-0
lines changed

5 files changed

+26
-0
lines changed

cobj/cobj.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -811,6 +811,7 @@ static void cobc_print_usage(void) {
811811
puts(_(" -conf=<file> User defined dialect "
812812
"configuration - See -std="));
813813
puts(_(" --list-reserved Display reserved words"));
814+
puts(_(" -ext <extension> Add default file extension"));
814815
puts(
815816
_(" -assign_external Set the file assign to external"));
816817
puts(_(" -constant Define <name> to <value> for $IF "

tests/Makefile.am

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ command_line_options_DEPENDENCIES = \
149149
command-line-options.src/t.at \
150150
command-line-options.src/B.at \
151151
command-line-options.src/list-reserved.at \
152+
command-line-options.src/ext.at \
152153
command-line-options.src/assign_external.at \
153154
command-line-options.src/Wobsolete-Warchaic.at \
154155
command-line-options.src/Wredefinition.at \

tests/Makefile.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -690,6 +690,7 @@ command_line_options_DEPENDENCIES = \
690690
command-line-options.src/t.at \
691691
command-line-options.src/B.at \
692692
command-line-options.src/list-reserved.at \
693+
command-line-options.src/ext.at \
693694
command-line-options.src/assign_external.at \
694695
command-line-options.src/Wobsolete-Warchaic.at \
695696
command-line-options.src/Wredefinition.at \

tests/command-line-options.at

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ m4_include([C.at])
77
m4_include([t.at])
88
m4_include([B.at])
99
m4_include([list-reserved.at])
10+
m4_include([ext.at])
1011
m4_include([assign_external.at])
1112
m4_include([java-package.at])
1213
m4_include([Wobsolete-Warchaic.at])
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
AT_SETUP([-ext])
2+
3+
AT_DATA([prog.cbl],
4+
[ IDENTIFICATION DIVISION.
5+
PROGRAM-ID. prog.
6+
PROCEDURE DIVISION.
7+
COPY "sub".
8+
STOP RUN.
9+
])
10+
11+
AT_DATA([sub.abc563788BBN],
12+
[ DISPLAY "sub".
13+
])
14+
15+
AT_CHECK([${COBJ} -ext abc563788BBN prog.cbl])
16+
AT_CHECK([java prog], [0],
17+
[sub
18+
])
19+
20+
AT_CHECK([${COBJ} --help | grep '\-ext' > /dev/null], [0])
21+
22+
AT_CLEANUP

0 commit comments

Comments
 (0)