summaryrefslogtreecommitdiffstats
path: root/src/bltChain.h
diff options
context:
space:
mode:
authorjoye <joye>2014-07-09 17:26:59 (GMT)
committerjoye <joye>2014-07-09 17:26:59 (GMT)
commit9763506663a051a87b029e87cd8d5a645b64041f (patch)
tree5366fab180f22a1e46b4d68e110c61b01b823875 /src/bltChain.h
parent265927061515a74f85b5cf945ab4d2106450bb23 (diff)
downloadblt-9763506663a051a87b029e87cd8d5a645b64041f.zip
blt-9763506663a051a87b029e87cd8d5a645b64041f.tar.gz
blt-9763506663a051a87b029e87cd8d5a645b64041f.tar.bz2
*** empty log message ***
Diffstat (limited to 'src/bltChain.h')
-rw-r--r--src/bltChain.h36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/bltChain.h b/src/bltChain.h
index 64dab62..90631e2 100644
--- a/src/bltChain.h
+++ b/src/bltChain.h
@@ -42,39 +42,39 @@
#define Chain_GetValue(l) ((l)->clientData)
#define Chain_FirstValue(c) (((c)->head == NULL) ? NULL : (c)->head->clientData)
#define Chain_SetValue(l, v) ((l)->clientData = (ClientData)(v))
-#define Chain_AppendLink(c, l) (Chain_LinkAfter((c), (l), (Blt_ChainLink)NULL))
-#define Chain_PrependLink(c, l) (Chain_LinkBefore((c), (l), (Blt_ChainLink)NULL))
+#define Chain_AppendLink(c, l) (Chain_LinkAfter((c), (l), (ChainLink)NULL))
+#define Chain_PrependLink(c, l) (Chain_LinkBefore((c), (l), (ChainLink)NULL))
namespace Blt {
typedef struct _Blt_Chain *Blt_Chain;
- typedef struct _Blt_ChainLink *Blt_ChainLink;
+ typedef struct _ChainLink *ChainLink;
- struct _Blt_ChainLink {
- Blt_ChainLink prev; /* Link to the previous link */
- Blt_ChainLink next; /* Link to the next link */
+ struct _ChainLink {
+ ChainLink prev; /* Link to the previous link */
+ ChainLink next; /* Link to the next link */
ClientData clientData; /* Pointer to the data object */
};
struct _Blt_Chain {
- Blt_ChainLink head; /* Pointer to first element in chain */
- Blt_ChainLink tail; /* Pointer to last element in chain */
+ ChainLink head; /* Pointer to first element in chain */
+ ChainLink tail; /* Pointer to last element in chain */
long nLinks; /* Number of elements in chain */
};
extern Blt_Chain Chain_Create(void);
- extern Blt_ChainLink Chain_AllocLink(size_t size);
- extern void Chain_InitLink(Blt_ChainLink link);
+ extern ChainLink Chain_AllocLink(size_t size);
+ extern void Chain_InitLink(ChainLink link);
extern void Chain_Init(Blt_Chain chain);
- extern Blt_ChainLink Chain_NewLink(void);
+ extern ChainLink Chain_NewLink(void);
extern void Chain_Reset(Blt_Chain chain);
extern void Chain_Destroy(Blt_Chain chain);
- extern void Chain_LinkAfter(Blt_Chain chain, Blt_ChainLink link, Blt_ChainLink after);
- extern void Chain_LinkBefore(Blt_Chain chain, Blt_ChainLink link, Blt_ChainLink before);
- extern void Chain_UnlinkLink(Blt_Chain chain, Blt_ChainLink link);
- extern void Chain_DeleteLink(Blt_Chain chain, Blt_ChainLink link);
- extern Blt_ChainLink Chain_Append(Blt_Chain chain, ClientData clientData);
- extern Blt_ChainLink Chain_Prepend(Blt_Chain chain, ClientData clientData);
- extern int Chain_IsBefore(Blt_ChainLink first, Blt_ChainLink last);
+ extern void Chain_LinkAfter(Blt_Chain chain, ChainLink link, ChainLink after);
+ extern void Chain_LinkBefore(Blt_Chain chain, ChainLink link, ChainLink before);
+ extern void Chain_UnlinkLink(Blt_Chain chain, ChainLink link);
+ extern void Chain_DeleteLink(Blt_Chain chain, ChainLink link);
+ extern ChainLink Chain_Append(Blt_Chain chain, ClientData clientData);
+ extern ChainLink Chain_Prepend(Blt_Chain chain, ClientData clientData);
+ extern int Chain_IsBefore(ChainLink first, ChainLink last);
};
#endif /* _BLT_CHAIN_H */