33#ifndef VIP_TIVOLI_UTIL_H
34#define VIP_TIVOLI_UTIL_H
37#if !(defined(__GNUC__) || defined(__attribute__))
38#define __attribute__(a)
79#define T_HELPDIR "T_HELPDIR"
128 #define vinilum(a,b) ((a)<(b)?(a):(b))
129 #define vaxilum(a,b) ((a)>(b)?(a):(b))
245float ask_float(
float *def,
float *mini,
float *maxi,
char *comment);
250extern int getMyInt(
int liminf,
int limsup,
int show);
255extern float getMyFloat(
float liminf,
float limsup,
int show);
293extern int file_write(
void *ptr,
size_t size,
size_t length, FILE *fp);
299extern char *
composeName (
char *baseName,
char *ext1,
char *ext2 );
int file_write(void *ptr, size_t size, size_t length, FILE *fp)
void printftrace(int mode, char *fmt,...)
int file_open_read(FILE **fp, const char *name)
void * callocT(size_t nelem, size_t elsize)
int file_open_write(FILE **fp, const char *name)
char * getMyName(char *question, int maxsize)
void ** matAlloc(int lines, int columns, int elem_size)
float ask_float(float *def, float *mini, float *maxi, char *comment)
int file_close(FILE **fp)
int getMyInt(int liminf, int limsup, int show)
void * mallocT(size_t size)
int printHelp(char *helpon)
float getMyFloat(float liminf, float limsup, int show)
char * composeName(char *baseName, char *ext1, char *ext2)
int m_filename(char *base, char *name, int number)
int printUsage(char *usageOf)
void exitError(char *errorText)
int m_point_filename(char *base, char *name, int number)
int file_open_append(FILE **fp, const char *name)
int m_zero_filename(char *base, char *name, int number)
char * charMalloc(size_t length)
unsigned char roundFloat2UChar(float f)
int roundFloat2Int(float f)
void printfexit(char *fname) __attribute__((__noreturn__))
int getManicheanRep(char *question)
void matPrint(char name[], int rows, int cols, double **array)
long int roundFloat2Long(float f)