~f0ma/cuneiform-linux/devel

« back to all changes in this revision

Viewing changes to cuneiform_src/Kern/rout/src/rout.cpp

  • Committer: Stanislav Ivanov
  • Date: 2017-06-07 15:03:51 UTC
  • Revision ID: ivstdm@gmail.com-20170607150351-dlzbzl54zvs57z57
New command line interface with multipage support and input image filtering.
Alpha state. No checks for build in other platform. Tests is missing.
Magick++ and C++0x is requried.

Show diffs side-by-side

added added

removed removed

Lines of Context:
191
191
    // Открыть файл
192
192
    ulong pos = 0;
193
193
 
194
 
    FILE* f = fopen(path, "wb");
 
194
#ifdef _DEBUG
 
195
    printf("Writing results to %s\n",path);
 
196
#endif
 
197
    
 
198
    FILE* f = fopen(path, "ab");
195
199
    if (!f)
196
200
    {
197
201
        ERR_OPEN_FILE;
205
209
                   gFormat == ROUT_FMT_TableText ||
206
210
                   0))
207
211
    {
 
212
        
 
213
#ifdef _DEBUG
 
214
    printf("Append mode\n",path);
 
215
#endif
 
216
        
208
217
        pos = fseek(f, 0, SEEK_END);
209
218
        if ( pos > 0 )
210
219
        {
224
233
        FreeWorkMem();
225
234
        return FALSE;
226
235
    }
227
 
 
 
236
#ifdef _DEBUG
 
237
    printf("Write position %d\n",ftell (f));
 
238
#endif
228
239
    // Записать данные из памяти
229
240
    ulong lth = gMemCur - gMemStart;
230
241
    if ( fwrite((char*)gMemStart, 1, lth, f) != lth)