Blame src/common.h

Packit c32a2d
/*
Packit c32a2d
	common: anything can happen here... frame reading, output, messages
Packit c32a2d
Packit c32a2d
	copyright ?-2006 by the mpg123 project - free software under the terms of the LGPL 2.1
Packit c32a2d
	see COPYING and AUTHORS files in distribution or http://mpg123.org
Packit c32a2d
	initially written by Michael Hipp
Packit c32a2d
*/
Packit c32a2d
Packit c32a2d
#ifndef _MPG123_COMMON_H_
Packit c32a2d
#define _MPG123_COMMON_H_
Packit c32a2d
Packit c32a2d
#include "mpg123app.h"
Packit c32a2d
#include "out123.h"
Packit c32a2d
Packit c32a2d
extern int stopped;
Packit c32a2d
extern int paused;
Packit c32a2d
Packit c32a2d
/* Return non-zero if full terminal fun is desired/possible. */
Packit c32a2d
int term_have_fun(int fd);
Packit c32a2d
Packit c32a2d
/* Return width of terminal associated with given descriptor,
Packit c32a2d
   -1 when there is none. */
Packit c32a2d
int term_width(int fd);
Packit c32a2d
Packit c32a2d
void print_header(mpg123_handle *);
Packit c32a2d
void print_header_compact(mpg123_handle *);
Packit c32a2d
void print_stat(mpg123_handle *fr, long offset, out123_handle *ao, int draw_bar);
Packit c32a2d
void print_buf(const char* prefix, out123_handle *ao);
Packit c32a2d
void clear_stat();
Packit c32a2d
/* for control_generic */
Packit c32a2d
extern const char* remote_header_help;
Packit c32a2d
void print_remote_header(mpg123_handle *mh);
Packit c32a2d
void generic_sendmsg (const char *fmt, ...);
Packit c32a2d
Packit c32a2d
extern const char* rva_name[3];
Packit c32a2d
Packit c32a2d
#endif
Packit c32a2d