#include "misc/auxiliary.h"
#include <unistd.h>
#include <stdio.h>
#include <ctype.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <gmp.h>
#include "omalloc/omalloc.h"
#include "reporter/s_buff.h"
#include "reporter/si_signals.h"
Go to the source code of this file.
◆ S_BUFF_LEN
#define S_BUFF_LEN (4096-SIZEOF_LONG) |
◆ s_close()
int s_close |
( |
s_buff & |
F | ) |
|
Definition at line 45 of file s_buff.cc.
#define omFreeSize(addr, size)
◆ s_getc()
Definition at line 58 of file s_buff.cc.
62 printf(
"link closed");
83 return F->buff[F->bp];
◆ s_iseof()
◆ s_isready()
int s_isready |
( |
s_buff |
F | ) |
|
Definition at line 85 of file s_buff.cc.
89 printf(
"link closed");
92 if (F->bp>=F->end)
return 0;
94 while((p<F->end)&&(F->buff[p]<=
' ')) p++;
95 if (p>=F->end)
return 0;
◆ s_open()
◆ s_open_by_name()
s_buff s_open_by_name |
( |
const char * |
n | ) |
|
◆ s_readbytes()
int s_readbytes |
( |
char * |
buff, |
|
|
int |
len, |
|
|
s_buff |
F |
|
) |
| |
Definition at line 168 of file s_buff.cc.
172 printf(
"link closed");
176 while((!F->is_eof)&&(i<len))
◆ s_readint()
int s_readint |
( |
s_buff |
F | ) |
|
Definition at line 112 of file s_buff.cc.
116 printf(
"link closed");
126 }
while((!F->is_eof) && (c<=
' '));
127 if (c==
'-') { neg=-1; c=
s_getc(F); }
void s_ungetc(int c, s_buff F)
◆ s_readlong()
long s_readlong |
( |
s_buff |
F | ) |
|
Definition at line 140 of file s_buff.cc.
144 printf(
"link closed");
154 }
while((!F->is_eof) && (c<=
' '));
155 if (c==
'-') { neg=-1; c=
s_getc(F); }
void s_ungetc(int c, s_buff F)
◆ s_readmpz()
void s_readmpz |
( |
s_buff |
F, |
|
|
mpz_t |
a |
|
) |
| |
Definition at line 184 of file s_buff.cc.
188 printf(
"link closed");
197 }
while((!F->is_eof) && (c<=
' '));
198 if (c==
'-') { neg=-1; c=
s_getc(F); }
202 mpz_add_ui(a,a,(c-
'0'));
206 if (neg==-1) mpz_neg(a,a);
void s_ungetc(int c, s_buff F)
◆ s_readmpz_base()
void s_readmpz_base |
( |
s_buff |
F, |
|
|
mpz_ptr |
a, |
|
|
int |
base |
|
) |
| |
Definition at line 209 of file s_buff.cc.
213 printf(
"link closed");
222 }
while((!F->is_eof) && (c<=
' '));
223 if (c==
'-') { neg=-1; c=
s_getc(F); }
230 || ((c>=
'a') && (c<=
'z'))
231 || ((c>=
'A') && (c<=
'Z')))
248 mpz_set_str(a,str,
base);
250 if (neg==-1) mpz_neg(a,a);
#define omFreeSize(addr, size)
void s_ungetc(int c, s_buff F)
#define omRealloc0(addr, size)
◆ s_ungetc()
void s_ungetc |
( |
int |
c, |
|
|
s_buff |
F |
|
) |
| |
Definition at line 99 of file s_buff.cc.
103 printf(
"link closed");