--- /dev/null
+/*-\r
+ * Copyright (c) 2003-2017 Lev Walkin <vlm@lionet.info>. All rights reserved.\r
+ * Redistribution and modifications are permitted subject to BSD license.\r
+ */\r
+#ifndef ASN_TYPE_NULL_H\r
+#define ASN_TYPE_NULL_H\r
+\r
+#include <asn_application.h>\r
+#include <BOOLEAN.h>\r
+\r
+#ifdef __cplusplus\r
+extern "C" {\r
+#endif\r
+\r
+/*\r
+ * The value of the NULL type is meaningless: see BOOLEAN if you want to\r
+ * carry true/false semantics.\r
+ */\r
+typedef int NULL_t;\r
+\r
+extern asn_TYPE_descriptor_t asn_DEF_NULL;\r
+extern asn_TYPE_operation_t asn_OP_NULL;\r
+\r
+asn_struct_print_f NULL_print;\r
+asn_struct_compare_f NULL_compare;\r
+der_type_encoder_f NULL_encode_der;\r
+xer_type_decoder_f NULL_decode_xer;\r
+xer_type_encoder_f NULL_encode_xer;\r
+oer_type_decoder_f NULL_decode_oer;\r
+oer_type_encoder_f NULL_encode_oer;\r
+per_type_decoder_f NULL_decode_uper;\r
+per_type_encoder_f NULL_encode_uper;\r
+per_type_decoder_f NULL_decode_aper;\r
+per_type_encoder_f NULL_encode_aper;\r
+asn_random_fill_f NULL_random_fill;\r
+\r
+#define NULL_free BOOLEAN_free\r
+#define NULL_decode_ber BOOLEAN_decode_ber\r
+#define NULL_constraint asn_generic_no_constraint\r
+\r
+#ifdef __cplusplus\r
+}\r
+#endif\r
+\r
+#endif /* NULL_H */\r