~ubuntu-branches/ubuntu/raring/freerdp/raring-proposed

« back to all changes in this revision

Viewing changes to asn1/BIT_STRING.h

  • Committer: Bazaar Package Importer
  • Author(s): Otavio Salvador
  • Date: 2010-06-23 21:39:09 UTC
  • Revision ID: james.westby@ubuntu.com-20100623213909-bb9pvvv03913tdv6
Tags: upstream-0.7.1
ImportĀ upstreamĀ versionĀ 0.7.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*-
 
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 _BIT_STRING_H_
 
6
#define _BIT_STRING_H_
 
7
 
 
8
#include <OCTET_STRING.h>       /* Some help from OCTET STRING */
 
9
 
 
10
#ifdef __cplusplus
 
11
extern "C" {
 
12
#endif
 
13
 
 
14
typedef struct BIT_STRING_s {
 
15
        uint8_t *buf;   /* BIT STRING body */
 
16
        int size;       /* Size of the above buffer */
 
17
 
 
18
        int bits_unused;/* Unused trailing bits in the last octet (0..7) */
 
19
 
 
20
        asn_struct_ctx_t _asn_ctx;      /* Parsing across buffer boundaries */
 
21
} BIT_STRING_t;
 
22
 
 
23
extern asn_TYPE_descriptor_t asn_DEF_BIT_STRING;
 
24
 
 
25
asn_struct_print_f BIT_STRING_print;    /* Human-readable output */
 
26
asn_constr_check_f BIT_STRING_constraint;
 
27
xer_type_encoder_f BIT_STRING_encode_xer;
 
28
 
 
29
#ifdef __cplusplus
 
30
}
 
31
#endif
 
32
 
 
33
#endif  /* _BIT_STRING_H_ */