Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / tas / stm / stm_modfct_share.h
1 /****************************************************************************/
2 /* */
3 /* Chaine de CAO & VLSI AVERTEC */
4 /* */
5 /* Fichier : stm_modfct_cache.h */
6 /* */
7 /* © copyright 2003 AVERTEC */
8 /* Tous droits reserves */
9 /* */
10 /* Auteur(s) : Antony PINTO */
11 /* */
12 /****************************************************************************/
13
14 #ifndef STM_MODFCT_SHARE_H
15 #define STM_MODFCT_SHARE_H
16
17 #include STM_H
18
19 stm_share *stm_modfct_getShared(timing_function *fct);
20 int stm_modfct_freeShare(stm_share *share);
21 int stm_modfct_addShareCleanning(long type, void(*func)(void *));
22 extern ptype_list *stm_modfct_getSharedType(timing_function *fct, long type);
23 extern ptype_list *stm_modfct_addSharedType(timing_function *fct, long type, void *data, void (*func)(void *));
24 int stm_modfct_unShare(stm_share *share);
25 stm_share *stm_modfct_newShare(void);
26 void stm_modfct_share(timing_function *fct, timing_function *orig);
27
28 #endif