24int findmark(std::istream& file,
const char* s);
35int findmark_a(std::istream& file, T ws,
long qws,
37 long& nbeg,
long& nnext);
43int findmark_b(std::istream& file, T ws,
long qws,
45 long& nbeg,
long& nnext,
char& prev);
50 long& nbeg,
long& nnext) {
58 char* s =
new char[qws + 1];
60 for (n = 0; n < qws; n++) {
66 char* fs =
new char[qws + 1];
67 for (n = 0; n < qws; n++) {
68 if (file.eof() == 1) {
82 while (strcmp(fs, s) != 0) {
83 for (n = 1; n < qws; n++)
85 if (file.eof() == 1) {
107 long& nbeg,
long& nnext,
char& prev) {
117 char* s =
new char[qws + 1];
119 for (n = 0; n < qws; n++) {
127 char* fs =
new char[qws + 1];
128 for (n = 0; n < qws; n++) {
129 if (file.eof() == 1) {
145 while (strcmp(fs, s) != 0) {
147 for (n = 1; n < qws; n++)
149 if (file.eof() == 1) {
#define check_econd11(a, signb, stream)
int findmark_other_repeat(std::istream &file, std::ostream &outfile, const char *s)
int findmark_b(std::istream &file, T ws, long qws, long &nbeg, long &nnext, char &prev)
int findmark(std::istream &file, const char *s)
int findmark_a(std::istream &file, T ws, long qws, long &nbeg, long &nnext)
int find1ofnmark(std::istream &file, int q, char *s[])