windows-nt/Source/XPSP1/NT/sdktools/asn1/asn1c/util.h
2020-09-26 16:20:57 +08:00

18 lines
714 B
C

/* Copyright (C) Boris Nikolaus, Germany, 1996-1997. All rights reserved. */
/* Copyright (C) Microsoft Corporation, 1997-1998. All rights reserved. */
#ifndef _ASN1C_UTIL_H_
#define _ASN1C_UTIL_H_
size_t SLlength(void *head, size_t offset);
int SLcontains(void *head, size_t offset, void *elem);
void SLtoA(void *head, size_t offset, size_t elemsize, void **base, size_t *nelem);
void SLtoAP(void *head, size_t offset, void ***base, size_t *nelem);
void AtoSL(void *base, size_t offset, size_t nelem, size_t elemsize, void **head);
void qsortSL(void **head, size_t offset, int (*cmpfn)(const void *, const void *, void *), void *context);
void MyAbort(void);
void MyExit(int val);
#endif /* _ASN1C_UTIL_H_ */