/*
** DynASM encoding engine prototypes.
** Copyright (C) 2005-2017 Mike Pall. All rights reserved.
** Released under the MIT license. See dynasm.lua for full copyright notice.
*/
/* Internal DynASM encoder state. */
typedef struct dasm_State dasm_State;
/* Initialize and free DynASM state. */
DASM_FDEF void ;
DASM_FDEF void ;
/* Setup global array. Must be called before dasm_setup(). */
DASM_FDEF void ;
/* Grow PC label array. Can be called after dasm_setup(), too. */
DASM_FDEF void ;
/* Setup encoder. */
DASM_FDEF void ;
/* Feed encoder with actions. Calls are generated by pre-processor. */
DASM_FDEF void ;
/* Link sections and return the resulting size. */
DASM_FDEF int ;
/* Encode sections into buffer. */
DASM_FDEF int ;
/* Get PC label offset. */
DASM_FDEF int ;
/* Optional sanity checker to call between isolated encoding steps. */
DASM_FDEF int ;
/* _DASM_PROTO_H */