testtypes.c
资源名称:NETVIDEO.rar [点击查看]
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:1k
源码类别:
流媒体/Mpeg4/MP4
开发平台:
Visual C++
- #include <stdio.h>
- #include "SDL_main.h"
- #include "SDL_types.h"
- int main(int argc, char *argv[])
- {
- int error = 0;
- int verbose = 1;
- if ( argv[1] && (strcmp(argv[1], "-q") == 0) )
- verbose = 0;
- if ( sizeof(Uint8) != 1 ) {
- if ( verbose )
- printf("sizeof(Uint8) != 1, instead = %dn",
- sizeof(Uint8));
- ++error;
- }
- if ( sizeof(Uint16) != 2 ) {
- if ( verbose )
- printf("sizeof(Uint16) != 2, instead = %dn",
- sizeof(Uint16));
- ++error;
- }
- if ( sizeof(Uint32) != 4 ) {
- if ( verbose )
- printf("sizeof(Uint32) != 4, instead = %dn",
- sizeof(Uint32));
- ++error;
- }
- #ifdef SDL_HAS_64BIT_TYPE
- if ( sizeof(Uint64) != 8 ) {
- if ( verbose )
- printf("sizeof(Uint64) != 8, instead = %dn",
- sizeof(Uint64));
- ++error;
- }
- #else
- if ( verbose ) {
- printf("WARNING: No 64-bit datatype on this platformn");
- }
- #endif
- if ( verbose && ! error )
- printf("All data types are the expected size.n");
- return( error ? 1 : 0 );
- }