Lines Matching defs:sf
69 StringFile *sf = static_cast<StringFile *>(f);
70 if (sf->pos >= sf->eof_marker)
74 reinterpret_cast<char *>(data)[i] = sf->str[sf->pos + i];
75 sf->pos += i;
81 StringFile *sf = static_cast<StringFile *>(f);
82 if (sf->write_append)
83 sf->pos = sf->eof_marker;
84 if (sf->pos >= SIZE)
87 for (i = 0; i < len && sf->pos < SIZE; ++i, ++sf->pos)
88 sf->str[sf->pos] = reinterpret_cast<const char *>(data)[i];
90 if (sf->pos > sf->eof_marker)
91 sf->eof_marker = sf->pos;
97 StringFile *sf = static_cast<StringFile *>(f);
99 sf->pos = offset;
101 sf->pos += offset;
103 sf->pos = SIZE + offset;
104 return sf->pos;