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

65 lines
2.2 KiB
C

/* This file was automatically generated by Epilogue Technology's
* network datastructure layout tool.
*
* DO NOT MODIFY THIS FILE BY HAND.
*
* Source file information:
* Id: ip6.ldb,v 1.9 1998/02/25 15:21:41 sra Exp
*/
#ifndef EPILOGUE_LAYOUT_TFTP_H
#define EPILOGUE_LAYOUT_TFTP_H
#ifndef EPILOGUE_INSTALL_H
#include <wrn/wm/common/install.h>
#endif
#ifndef EPILOGUE_TYPES_H
#include <wrn/wm/common/types.h>
#endif
#ifndef EPILOGUE_LAYOUT_LDBGLUE_H
#include <wrn/wm/util/layout/ldbglue.h>
#endif
/* Definitions for TFTP_MESSAGE */
#define SIZEOF_TFTP_MESSAGE (4)
#define PTR_TFTP_MESSAGE_OPCODE(_P_)\
((GLUE_CAST_PTR(_P_)))
#define GET_TFTP_MESSAGE_OPCODE(_P_)\
GLUE_GB16((GLUE_CAST_PTR(_P_)))
#define SET_TFTP_MESSAGE_OPCODE(_P_, _V_)\
GLUE_SB16((GLUE_CAST_PTR(_P_)), GLUE_CAST16(_V_))
#define TFTP_MESSAGE_OPCODE_is_OP_RRQ GLUE_CAST16(1L)
#define TFTP_MESSAGE_OPCODE_is_OP_WRQ GLUE_CAST16(2L)
#define TFTP_MESSAGE_OPCODE_is_OP_DATA GLUE_CAST16(3L)
#define TFTP_MESSAGE_OPCODE_is_OP_ACK GLUE_CAST16(4L)
#define TFTP_MESSAGE_OPCODE_is_OP_ERROR GLUE_CAST16(5L)
#define PTR_TFTP_MESSAGE_FILENAME(_P_)\
((GLUE_CAST_PTR(_P_))+(2))
#define GET_TFTP_MESSAGE_FILENAME(_P_)\
GLUE_GB08((GLUE_CAST_PTR(_P_))+(2))
#define SET_TFTP_MESSAGE_FILENAME(_P_, _V_)\
GLUE_SB08((GLUE_CAST_PTR(_P_))+(2), GLUE_CAST08(_V_))
#define PTR_TFTP_MESSAGE_BLOCK(_P_)\
((GLUE_CAST_PTR(_P_))+(2))
#define GET_TFTP_MESSAGE_BLOCK(_P_)\
GLUE_GB16((GLUE_CAST_PTR(_P_))+(2))
#define SET_TFTP_MESSAGE_BLOCK(_P_, _V_)\
GLUE_SB16((GLUE_CAST_PTR(_P_))+(2), GLUE_CAST16(_V_))
#define PTR_TFTP_MESSAGE_ERROR(_P_)\
((GLUE_CAST_PTR(_P_))+(2))
#define GET_TFTP_MESSAGE_ERROR(_P_)\
GLUE_GB16((GLUE_CAST_PTR(_P_))+(2))
#define SET_TFTP_MESSAGE_ERROR(_P_, _V_)\
GLUE_SB16((GLUE_CAST_PTR(_P_))+(2), GLUE_CAST16(_V_))
#define TFTP_MESSAGE_ERROR_is_ERR_USEMSG GLUE_CAST16(0L)
#define TFTP_MESSAGE_ERROR_is_ERR_NOFILE GLUE_CAST16(1L)
#define TFTP_MESSAGE_ERROR_is_ERR_ACCESS GLUE_CAST16(2L)
#define TFTP_MESSAGE_ERROR_is_ERR_DISKFULL GLUE_CAST16(3L)
#define TFTP_MESSAGE_ERROR_is_ERR_ILLEGALOP GLUE_CAST16(4L)
#define TFTP_MESSAGE_ERROR_is_ERR_BADTID GLUE_CAST16(5L)
#define TFTP_MESSAGE_ERROR_is_ERR_EXISTS GLUE_CAST16(6L)
#define TFTP_MESSAGE_ERROR_is_ERR_NOUSER GLUE_CAST16(7L)
#endif /* EPILOGUE_LAYOUT_TFTP_H */