FireBirdLib - Topfield TMS PVR TAP Programming Library
infData_Flen.c
Go to the documentation of this file.
1#include <stdio.h>
2#include "FBLib_rec.h"
3
4extern FILE *infDatainfFile;
5
6dword infData_Flen(void)
7{
8 long tempPos=0;
9 long tempLen=0;
10
11 TRACEENTER();
12
13 //This may be better with a stat() function
14 tempPos = ftell(infDatainfFile);
15 fseek(infDatainfFile, 0, SEEK_END);
16 tempLen = ftell(infDatainfFile);
17 fseek(infDatainfFile, tempPos, SEEK_SET);
18
19 TRACEEXIT();
20 return tempLen;
21}
struct __STDIO_FILE_STRUCT FILE
Definition: FBLib_hdd.h:137
FILE * infDatainfFile
dword infData_Flen(void)
Definition: infData_Flen.c:6
#define SEEK_SET
Definition: libFireBird.h:1875
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243
#define SEEK_END
Definition: libFireBird.h:1883