Files
heimdal/d.h
Assar Westerlund e40b97b423 lots of new stuff
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@299 ec53bebd-3082-4978-b11e-865c3cabbd6b
1996-03-17 00:51:52 +00:00

28 lines
537 B
C

#include <der.h>
struct Buffer {
unsigned char *buf;
unsigned char *p;
unsigned len;
};
typedef struct Buffer Buffer;
int buf_getbyte (Buffer *);
void buf_init (Buffer *, char *, unsigned);
Buffer *buf_derive (Buffer *, Buffer *, int);
int buf_bytesleft (Buffer *b);
void buf_advance (Buffer *b, int n);
int buf_length (Buffer *b);
struct Identifier {
Der_class class;
Der_type type;
unsigned tag;
int len;
};
typedef struct Identifier Identifier;
Identifier *getid (Buffer *b, Identifier *i);