annotate osdep/ftello.c @ 21949:202327a68635

decode vc1 sequence header and frame it in video_read_frame(); it doesn't work yet, but it permits debugging and development to Kostya
author nicodvb
date Sat, 20 Jan 2007 12:17:22 +0000
parents e268886eb13d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
21856
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
1 /*
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
2 * ftello.c
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
3 * 64-bit version of ftello() for systems which do not have it
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
4 */
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
5
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
6 #include "config.h"
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
7
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
8 #include <stdio.h>
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
9 #include <sys/types.h>
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
10
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
11 off_t
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
12 ftello(FILE *stream)
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
13 {
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
14 fpos_t floc;
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
15
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
16 if (fgetpos(stream, &floc) != 0)
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
17 return -1;
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
18 return floc;
e268886eb13d Split fseeko.c into fseeko.c and ftello.c, move #ifdefs into the build system.
diego
parents:
diff changeset
19 }