Blame src/asn1c/NativeEnumerated.h

Packit 728676
/*-
Packit 728676
 * Copyright (c) 2004, 2005, 2006 Lev Walkin <vlm@lionet.info>.
Packit 728676
 * All rights reserved.
Packit 728676
 * Redistribution and modifications are permitted subject to BSD license.
Packit 728676
 */
Packit 728676
/*
Packit 728676
 * This type differs from the standard ENUMERATED in that it is modelled using
Packit 728676
 * the fixed machine type (long, int, short), so it can hold only values of
Packit 728676
 * limited length. There is no type (i.e., NativeEnumerated_t, any integer type
Packit 728676
 * will do).
Packit 728676
 * This type may be used when integer range is limited by subtype constraints.
Packit 728676
 */
Packit 728676
#ifndef	_NativeEnumerated_H_
Packit 728676
#define	_NativeEnumerated_H_
Packit 728676
Packit 728676
#include <NativeInteger.h>
Packit 728676
Packit 728676
#ifdef __cplusplus
Packit 728676
extern "C" {
Packit 728676
#endif
Packit 728676
Packit 728676
extern asn_TYPE_descriptor_t asn_DEF_NativeEnumerated;
Packit 728676
Packit 728676
xer_type_encoder_f NativeEnumerated_encode_xer;
Packit 728676
per_type_decoder_f NativeEnumerated_decode_uper;
Packit 728676
per_type_encoder_f NativeEnumerated_encode_uper;
Packit 728676
Packit 728676
#ifdef __cplusplus
Packit 728676
}
Packit 728676
#endif
Packit 728676
Packit 728676
#endif	/* _NativeEnumerated_H_ */