blob: b8a6e78fb948da1fe510f8b1b172b3d3276c9557 [file] [log] [blame]
vlmfa67ddc2004-06-03 03:38:44 +00001#ifndef _ASN1FIX_CLASS_H_
2#define _ASN1FIX_CLASS_H_
3
4/*
5 * Fetch the element from the class-related stuff (thing) by its reference.
6 */
vlm2e0c1942004-08-22 03:10:23 +00007asn1p_expr_t *asn1f_class_access(arg_t *, asn1p_module_t *mod, asn1p_ref_t *);
vlmfa67ddc2004-06-03 03:38:44 +00008
9/*
10 * Externally accessible version of above function.
11 */
12asn1p_expr_t *asn1f_class_access2(asn1p_t *asn, asn1p_module_t *mod,
vlm2e0c1942004-08-22 03:10:23 +000013 asn1p_expr_t *expr, asn1p_ref_t *);
vlmfa67ddc2004-06-03 03:38:44 +000014
vlm51aed882006-03-14 15:53:59 +000015/*
16 * CLASS may contain the "WITH SYNTAX" clause, in which case we are
17 * going to parse it.
18 */
19int asn1f_parse_class_with_syntax(arg_t *arg);
20
vlmfa67ddc2004-06-03 03:38:44 +000021#endif /* _ASN1FIX_CLASS_H_ */