xinxinlx / openjpeg

Automatically exported from code.google.com/p/openjpeg
Other
0 stars 0 forks source link

Public headers use size_t and FILE without #including their definitions #197

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
$ cat test.c
#include <openjpeg.h>

int main(int argc, char **argv) { return 0; }

# OpenJPEG 1.5.1
$ gcc -I/home/bgilbert/openjpeg-1.5.1/include/openjpeg-1.5 
-L/home/bgilbert/openjpeg-1.5.1/lib -lopenjpeg -o test test.c

# OpenJPEG 2.0
$ gcc -I/home/bgilbert/openjpeg-2.0/include/openjpeg-2.0 
-L/home/bgilbert/openjpeg-2.0/lib -lopenjp2 -o test test.c
In file included from 
/home/bgilbert/openjpeg-2.0/include/openjpeg-2.0/openjpeg.h:92:0,
                 from test.c:1:
/home/bgilbert/openjpeg-2.0/include/openjpeg-2.0/opj_stdint.h:46:1: error: 
unknown type name ‘size_t’
In file included from test.c:1:0:
/home/bgilbert/openjpeg-2.0/include/openjpeg-2.0/openjpeg.h:1052:75: error: 
unknown type name ‘FILE’
/home/bgilbert/openjpeg-2.0/include/openjpeg-2.0/openjpeg.h:1060:67: error: 
unknown type name ‘FILE’
In file included from test.c:1:0:
/home/bgilbert/openjpeg-2.0/include/openjpeg-2.0/openjpeg.h:1367:12: error: 
unknown type name ‘FILE’

Original issue reported on code.google.com by bgilb...@backtick.net on 26 Nov 2012 at 6:27

GoogleCodeExporter commented 9 years ago
Thanks
A new test about this point have been added to the test suite
rev 2241

Original comment by savmick...@gmail.com on 27 Nov 2012 at 9:13

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r2252.

Original comment by savmick...@gmail.com on 3 Dec 2012 at 1:26