]> git.ipfire.org Git - thirdparty/bash.git/blame - test.h
Bash-5.2 patch 26: fix typo when specifying readline's custom color prefix
[thirdparty/bash.git] / test.h
CommitLineData
cce855bc
JA
1/* test.h -- external interface to the conditional command code. */
2
74091dd4 3/* Copyright (C) 1997-2021 Free Software Foundation, Inc.
cce855bc
JA
4
5 This file is part of GNU Bash, the Bourne Again SHell.
6
3185942a
JA
7 Bash is free software: you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation, either version 3 of the License, or
10 (at your option) any later version.
cce855bc 11
3185942a
JA
12 Bash is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
cce855bc 16
3185942a
JA
17 You should have received a copy of the GNU General Public License
18 along with Bash. If not, see <http://www.gnu.org/licenses/>.
19*/
cce855bc
JA
20
21#ifndef _TEST_H_
22#define _TEST_H_
23
24#include "stdc.h"
25
26/* Values for the flags argument to binary_test */
27#define TEST_PATMATCH 0x01
28#define TEST_ARITHEXP 0x02
0001803f 29#define TEST_LOCALE 0x04
74091dd4 30#define TEST_ARRAYEXP 0x08 /* array subscript expansion */
cce855bc 31
8868edaf
CR
32extern int test_unop PARAMS((char *));
33extern int test_binop PARAMS((char *));
cce855bc 34
74091dd4 35extern int unary_test PARAMS((char *, char *, int));
8868edaf 36extern int binary_test PARAMS((char *, char *, char *, int));
cce855bc 37
8868edaf 38extern int test_command PARAMS((int, char **));
cce855bc
JA
39
40#endif /* _TEST_H_ */