blob: 131e775926122ab539ccbaec39ed92db67fe6af0 [file] [log] [blame]
Harald Welte92c45f32010-06-12 18:59:38 +02001/*-
2 * Copyright (c) 2003 Lev Walkin <vlm@lionet.info>. All rights reserved.
3 * Redistribution and modifications are permitted subject to BSD license.
4 */
5#ifndef ASN_TYPE_NULL_H
6#define ASN_TYPE_NULL_H
7
8#include <asn_application.h>
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14/*
15 * The value of the NULL type is meaningless: see BOOLEAN if you want to
16 * carry true/false semantics.
17 */
18typedef int NULL_t;
19
20extern asn_TYPE_descriptor_t asn_DEF_NULL;
21
22asn_struct_print_f NULL_print;
23der_type_encoder_f NULL_encode_der;
24xer_type_decoder_f NULL_decode_xer;
25xer_type_encoder_f NULL_encode_xer;
26per_type_decoder_f NULL_decode_uper;
27per_type_encoder_f NULL_encode_uper;
28
29#ifdef __cplusplus
30}
31#endif
32
33#endif /* NULL_H */