Files
m241Neelima/vxworks-6.9/target/h/wrn/wm/util/layout/test.c
T
2026-07-30 11:19:44 +05:30

135 lines
4.2 KiB
C

/* $Header: /usr/cvsroot/target/h/wrn/wm/util/layout/test.c,v 1.1.1.1 2001/11/05 17:47:20 tneale Exp $ */
/****************************************************************************
*
* *** Restricted Rights Legend ***
*
* The programs and information contained herein are licensed only
* pursuant to a license agreement that contains use, reverse
* engineering, disclosure, and other restrictions; accordingly, it
* is "Unpublished--all rights reserved under the applicable
* copyright laws".
*
* Use duplication, or disclosure by the Government is subject to
* restrictions as set forth in subparagraph (c)(1)(ii) of the Rights
* in Technical Data and Computer Licensed Programs clause of DFARS
* 52.227 7013.
*
* Copyright 2000-2001 Wind River Systems, Inc.
* Copyright 1997 Epilogue Technology Corporation.
* Copyright 1998 Integrated Systems, Inc.
* All rights reserved.
*
* *** Government Use ***
*
* The Licensed Programs and their documentation were developed at
* private expense and no part of them is in the public domain.
*
* The Licensed Programs are "Restricted Computer Software" as that
* term is defined in Clause 52.227-19 of the Federal Acquisition
* Regulations (FAR) and are "Commercial Computer Software" as that
* term is defined in Subpart 227.401 of the Department of Defense
* Federal Acquisition Regulation Supplement (DFARS).
*
* (i) If the licensed Programs are supplied to the Department of
* Defense (DoD), the Licensed Programs are classified as
* "Commercial Computer Software" and the Government is acquiring
* only "restricted rights" in the Licensed Programs and their
* documentation as that term is defined in Clause 52.227
* 7013(c)(1) of the DFARS, and
*
* (ii) If the Licensed Programs are supplied to any unit or agency
* of the United States Government other than DoD, the
* Government's rights in the Licensed Programs and their
* documentation will be as defined in Clause 52.227-19(c)(2) of
* the FAR.
****************************************************************************/
/*
* Test the .h files generated from .ldb files.
*/
/*
* $Log: test.c,v $
* Revision 1.1.1.1 2001/11/05 17:47:20 tneale
* Tornado shuffle
*
* Revision 1.10 2001/01/19 22:22:34 paul
* Update copyright.
*
* Revision 1.9 2000/03/17 00:16:06 meister
* Update copyright message
*
* Revision 1.8 1998/11/23 20:54:36 wes
* Add layout-macro description for DHCP packets.
*
* Revision 1.7 1998/04/09 21:49:12 wes
* Make netime use layout macros
*
* Revision 1.6 1998/04/08 17:01:13 wes
* Add TFTP layout macros
*
* Revision 1.5 1998/02/25 04:54:15 sra
* Update copyrights.
*
* Revision 1.4 1997/11/18 03:18:35 sra
* Brand new PAP and CHAP code for PPP.
*
* Revision 1.3 1997/10/30 19:29:20 sra
* Silence a silly warning.
*
* Revision 1.2 1997/09/26 20:37:47 alan
* Don't include types.h and ldbglue.h -- let other files pull
* them in...
*
* Revision 1.1 1997/09/10 07:42:37 alan
* I've been using this file myself for a while -- others may find it useful
* in the future.
*
*/
/* Include -all- of the automatically generated .h files.
* This catches bugs like duplicated names,
* and perhaps (in some environments) names that are too long.
* We explicitly do -not- include ldbglue.h, types.h, etc. here
* because we want to make sure that the .h files do it right
* themselves.
*/
#include "agentx.h"
#include "apple.h"
#include "arp.h"
#include "bgp.h"
#include "chaos.h"
#include "dhcp.h"
#include "dns.h"
#include "ethernet.h"
#include "ip.h"
#include "ip6.h"
#include "netime.h"
#include "ppp.h"
#include "rip.h"
#include "secure.h"
#include "tftp.h"
/* Now some test code.
* Currently we are only interested in whether this code compiles.
* Someday, to do a complete test you may have to actually -run-
* the executable.
*/
int
main(int argc, char **argv)
{
bits8_t buffer[1000];
/* Once upon a time, this generated some code that caused certain recent
* versions of GCC (2.6.3 at least) to issue an (incorrect) warning.
* There is a comment in ldbglue.h about this.
* Make sure that never happens again.
*/
SET_ETHERNET_HEADER_TYPE(buffer, ETHERNET_TYPE_is_IPV6);
return 0;
}