diff options
Diffstat (limited to 'src/ll.h')
| -rw-r--r-- | src/ll.h | 17 |
1 files changed, 17 insertions, 0 deletions
| @@ -1,6 +1,23 @@ | |||
| 1 | #ifndef __VXGG_REWRITE___LL_H___305861098005___ | 1 | #ifndef __VXGG_REWRITE___LL_H___305861098005___ |
| 2 | #define __VXGG_REWRITE___LL_H___305861098005___ | 2 | #define __VXGG_REWRITE___LL_H___305861098005___ |
| 3 | 3 | ||
| 4 | /*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 5 | // BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WA // | ||
| 6 | // RNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING // | ||
| 7 | // BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WA // | ||
| 8 | ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*//* | ||
| 9 | // // | ||
| 10 | // dlinkedlist functions should be considered X_ALLOC functions, as they call xcalloc to initialize new nodes. This is not // | ||
| 11 | // reflected in their naming, which could change later, but as of know it is something to keep in mind. This means ABSOLUETLY NO // | ||
| 12 | // USE OF DLINKEDLIST FUNCTIONS INSIDE ENCRYPTION FUNCTIONS, OR ANYTHING THAT SHOULD BE CONSIDERED ATOMIC OR SEMI-ATOMIC. IF // | ||
| 13 | // XCALLOC ERRORS FOR ANY REASON, AND YOU'RE DOING SOMETHING WITH THESE IN AN (SEMI)ATOMIC FUNCTION, YOU WILL BREAK SHIT // | ||
| 14 | // // | ||
| 15 | ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*//* | ||
| 16 | // BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WA // | ||
| 17 | // RNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING // | ||
| 18 | // BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WA // | ||
| 19 | //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/ | ||
| 20 | |||
| 4 | typedef int (*dll_freecb)(void*); | 21 | typedef int (*dll_freecb)(void*); |
| 5 | typedef struct dlinked dlinkedlist; | 22 | typedef struct dlinked dlinkedlist; |
| 6 | 23 | ||
