GenSVM
gensvm_print.c
Go to the documentation of this file.
1 
31 #include "gensvm_print.h"
32 
33 FILE *GENSVM_OUTPUT_FILE = NULL;
34 
43 FILE *GENSVM_ERROR_FILE = NULL;
44 
62 void note(const char *fmt,...)
63 {
64  char buf[BUFSIZ];
65  va_list ap;
66  va_start(ap,fmt);
67  vsprintf(buf,fmt,ap);
68  va_end(ap);
69  if (GENSVM_OUTPUT_FILE != NULL) {
70  fputs(buf, GENSVM_OUTPUT_FILE);
71  fflush(GENSVM_OUTPUT_FILE);
72  }
73 }
74 
84 void err(const char *fmt, ...)
85 {
86  char buf[BUFSIZ];
87  va_list ap;
88  va_start(ap, fmt);
89  vsprintf(buf, fmt, ap);
90  va_end(ap);
91  if (GENSVM_ERROR_FILE != NULL) {
92  fputs(buf, GENSVM_ERROR_FILE);
93  fflush(GENSVM_ERROR_FILE);
94  }
95 }
FILE * GENSVM_ERROR_FILE
Definition: gensvm_print.c:43
FILE * GENSVM_OUTPUT_FILE
Definition: gensvm_print.c:33
void err(const char *fmt,...)
Parse a formatted string and write it to standard error.
Definition: gensvm_print.c:84
void note(const char *fmt,...)
Parse a formatted string and write to the output stream.
Definition: gensvm_print.c:62
Header file for gensvm_print.c.