]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/tools/build/src/engine/output.h
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / tools / build / src / engine / output.h
CommitLineData
7c673cae
FG
1/*
2 Copyright 2007 Rene Rivera
3 Distributed under the Boost Software License, Version 1.0.
4 (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
5*/
6
7#ifndef BJAM_OUTPUT_H
8#define BJAM_OUTPUT_H
9
10#include "object.h"
11#include "timestamp.h"
12
13#define EXIT_OK 0
14#define EXIT_FAIL 1
15#define EXIT_TIMEOUT 2
16
17void out_action(
18 char const * const action,
19 char const * const target,
20 char const * const command,
21 char const * const out_data,
22 char const * const err_data,
23 int const exit_reason
24);
25
26void out_flush();
27void err_flush();
28void out_puts(char const * const s);
29void err_puts(char const * const s);
30void out_putc(const char c);
31void err_putc(const char c);
32void out_data(char const * const s);
33void err_data(char const * const s);
34void out_printf(char const * const f, ...);
35void err_printf(char const * const f, ...);
36
37OBJECT * outf_int( int const value );
38OBJECT * outf_double( double const value );
39OBJECT * outf_time( timestamp const * const value );
40
41#endif