brender-v1.3.2/inc/assoca_p.h
2022-05-03 13:10:51 -07:00

34 lines
845 B
C

/*
* Copyright (c) 1993-1995 by Argonaut Technologies Limited. All rights reserved.
*
* $Id: assoca_p.h 1.2 1998/02/26 21:17:28 jon Exp $
* $Locker: $
*
* Public function prototypes for BRender associative arrays
*/
#ifndef _ASSOC_P_H_
#define _ASSOC_P_H_
#ifdef __cplusplus
extern "C" {
#endif
#ifndef _NO_PROTOTYPES
br_associative_array *BrAssociativeArrayAllocate();
br_error BrAssociativeArraySet(br_associative_array *array, br_token t, br_value v);
br_error BrAssociativeArrayRemove(br_associative_array *array, br_token t);
br_error BrAssociativeArrayQuery( br_associative_array *array, br_token t, br_value *value);
/*
* Compatibility
*/
#define BrAssociativeArraySetEntry BrAssociativeArraySet
#define BrAssociativeArrayRemoveEntry BrAssociativeArrayRemove
#endif /* _NO_PROTOTYPES */
#ifdef __cplusplus
};
#endif
#endif