Blame tools/fprint.h

Packit Service 9ccfef
/*
Packit Service 9ccfef
 * fprint.h --
Packit Service 9ccfef
 *
Packit Service 9ccfef
 *      Header-file for commonly used utility functions to produce
Packit Service 9ccfef
 *      nicely indented output.
Packit Service 9ccfef
 *
Packit Service 9ccfef
 * Copyright (c) 1999 Frank Strauss, Technical University of Braunschweig.
Packit Service 9ccfef
 * Copyright (c) 2007 J. Schoenwaelder, Jacobs University Bremen.
Packit Service 9ccfef
 *
Packit Service 9ccfef
 * See the file "COPYING" for information on usage and redistribution
Packit Service 9ccfef
 * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
Packit Service 9ccfef
 *
Packit Service 9ccfef
 * @(#) $Id: fprint.h 7289 2007-09-28 06:48:22Z schoenw $
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
#ifndef _FPRINT_H
Packit Service 9ccfef
#define _FPRINT_H
Packit Service 9ccfef
Packit Service 9ccfef
#include <stdio.h>
Packit Service 9ccfef
#include <stdarg.h>
Packit Service 9ccfef
Packit Service 9ccfef
extern int fprint_current_column;
Packit Service 9ccfef
extern int fprint_indent_max;
Packit Service 9ccfef
extern int fprint_indent_texts;
Packit Service 9ccfef
Packit Service 9ccfef
extern void fprintInit(int indent_max, int indent_texts);
Packit Service 9ccfef
	
Packit Service 9ccfef
extern void fprint(FILE *f, char *fmt, ...);
Packit Service 9ccfef
Packit Service 9ccfef
extern void fprintSegment(FILE *f, int column, char *string, int length);
Packit Service 9ccfef
Packit Service 9ccfef
extern void fprintWrapped(FILE *f, int column, char *string);
Packit Service 9ccfef
Packit Service 9ccfef
extern void fprintMultilineString(FILE *f, int column, const char *s);
Packit Service 9ccfef
Packit Service 9ccfef
#endif