KiCad PCB EDA Suite
Loading...
Searching...
No Matches
exit_codes.h
Go to the documentation of this file.
1/*
2 * This program source code file is part of KiCad, a free EDA CAD application.
3 *
4 * Copyright (C) 2022 Mark Roszko <[email protected]>
5 * Copyright (C) 1992-2022 KiCad Developers, see AUTHORS.txt for contributors.
6 *
7 * This program is free software: you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License as published by the
9 * Free Software Foundation, either version 3 of the License, or (at your
10 * option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License along
18 * with this program. If not, see <http://www.gnu.org/licenses/>.
19 */
20
21#ifndef CLI_EXIT_CODES_H
22#define CLI_EXIT_CODES_H
23
24namespace CLI
25{
26 namespace EXIT_CODES
27 {
28 static const int AVOID_CLOSING = -1;
29 static const int SUCCESS = 0;
30 static const int OK = 0;
31 static const int ERR_ARGS = 1;
32 static const int ERR_UNKNOWN = 2;
33 static const int ERR_INVALID_INPUT_FILE = 3;
34 static const int ERR_INVALID_OUTPUT_CONFLICT = 4;
36 static const int ERR_RC_VIOLATIONS = 5;
37 };
38}
39
40#endif
static const int ERR_ARGS
Definition: exit_codes.h:31
static const int AVOID_CLOSING
Definition: exit_codes.h:28
static const int OK
Definition: exit_codes.h:30
static const int ERR_RC_VIOLATIONS
Definition: exit_codes.h:36
static const int ERR_INVALID_INPUT_FILE
Definition: exit_codes.h:33
static const int SUCCESS
Definition: exit_codes.h:29
static const int ERR_INVALID_OUTPUT_CONFLICT
Rules check violation count was greater than 0.
Definition: exit_codes.h:34
static const int ERR_UNKNOWN
Definition: exit_codes.h:32
Definition: exit_codes.h:25