[370] | 1 | /* $Id: err.h 3192 2018-03-26 20:25:56Z bird $ */
|
---|
| 2 | /** @file
|
---|
| 3 | * Override err.h stuff so we get the program names right.
|
---|
[2019] | 4 | */
|
---|
| 5 |
|
---|
| 6 | /*
|
---|
[2413] | 7 | * Copyright (c) 2005-2010 knut st. osmundsen <bird-kBuild-spamx@anduin.net>
|
---|
[370] | 8 | *
|
---|
[2019] | 9 | * This file is part of kBuild.
|
---|
[370] | 10 | *
|
---|
[2019] | 11 | * kBuild is free software; you can redistribute it and/or modify
|
---|
[370] | 12 | * it under the terms of the GNU General Public License as published by
|
---|
[2019] | 13 | * the Free Software Foundation; either version 3 of the License, or
|
---|
[370] | 14 | * (at your option) any later version.
|
---|
| 15 | *
|
---|
[2019] | 16 | * kBuild is distributed in the hope that it will be useful,
|
---|
[370] | 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
| 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
---|
| 19 | * GNU General Public License for more details.
|
---|
| 20 | *
|
---|
| 21 | * You should have received a copy of the GNU General Public License
|
---|
[2019] | 22 | * along with kBuild. If not, see <http://www.gnu.org/licenses/>
|
---|
[370] | 23 | *
|
---|
| 24 | */
|
---|
| 25 |
|
---|
[1309] | 26 | #ifndef ___err_h
|
---|
| 27 | #define ___err_h
|
---|
[370] | 28 |
|
---|
[3192] | 29 | #include "../kmkbuiltin.h"
|
---|
[370] | 30 |
|
---|
[3192] | 31 | int err(PKMKBUILTINCTX pCtx, int eval, const char *fmt, ...);
|
---|
| 32 | int errx(PKMKBUILTINCTX pCtx, int eval, const char *fmt, ...);
|
---|
| 33 | void warn(PKMKBUILTINCTX pCtx, const char *fmt, ...);
|
---|
| 34 | void warnx(PKMKBUILTINCTX pCtx, const char *fmt, ...);
|
---|
| 35 | void kmk_builtin_ctx_printf(PKMKBUILTINCTX pCtx, int fIsErr, const char *pszFormat, ...);
|
---|
| 36 |
|
---|
[370] | 37 | #endif
|
---|
| 38 |
|
---|