/* ---------------------------------------------------------------------- */ /* Copyright (C) 1991 by Natrlich! */ /* This file is copyrighted! */ /* Refer to the documentation for details. */ /* ---------------------------------------------------------------------- */ #include "defines.h" #if ! VERSION # include "nasm.h" # include "object.h" /* if you can't get thru here w/o warnings set INCOMPATIBLE to 1 */ void version0() { if( EXPRSIZE != sizeof( expr)) /* Hmm this looks strange ... */ nwarning("Expression in structs.h structure wrong"); if( LSYMSIZE != sizeof( linksymbol)) nwarning("linksymbol in object.h has non-portable size"); if( OBJHSIZE != sizeof( obj_h)) nwarning("obj_h in object.h has non-portable size"); if( EDROPSIZE != sizeof( e_dropped)) nwarning("e_dropped in object.h has non-portable size"); if( IDROPSIZE != sizeof( i_dropped)) nwarning("i_dropped in object.h has non-portable size"); if( RDROPSIZE != sizeof( r_dropped)) nwarning("r_dropped in object.h has non-portable size"); if( SDROPSIZE != sizeof( s_dropped)) nwarning("s_dropped in object.h has non-portable size"); } char x1[] = " _SEGMENT ", x2[] = " _IMMETAB ", x3[] = " _REFTABS ", x4[] = " _EXPRESS ", x5[] = " _SYMBOLS ", x6[] = " _FIX_UPS "; #endif