cookies.h 818 Bytes
Newer Older
Götz Lindenmaier's avatar
Götz Lindenmaier committed
1
2
3
4
5
6
7
8
9
10
11
/*
 * Project:     libFIRM
 * File name:   ir/adt/cookies.h
 * Purpose:     Magic cookies for dynamic data structures.
 * Author:      Christian von Roques & Markus Armbruster
 * Modified by:
 * Created:     1999 by getting from fiasco
 * CVS-ID:      $Id$
 * Copyright:   (c) 1995, 1996 Markus Armbruster
 * Licence:     This file protected by GPL -  GNU GENERAL PUBLIC LICENSE.
 */
Christian Schäfer's avatar
Christian Schäfer committed
12

Boris Boesler's avatar
Boris Boesler committed
13

Christian Schäfer's avatar
Christian Schäfer committed
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#ifndef _COOKIES_H
#define _COOKIES_H

/* Arrays */
#define ARR_D_MAGIC	0xD138A4
#define ARR_A_MAGIC	0xA138A4
#define ARR_F_MAGIC	0xF138A4

/* Pointer Double Ended Queue */
#define PDEQ_COOKIE1	0xC00B8A
#define PDEQ_COOKIE2	0x8A771E

/* Small Pointer DICTionary */
#define SPDICT_COOKIE1	0xB0031E7
#define SPDICT_COOKIE2	0xBA17B003

30
/* Line N_o_mbers ToDo: Warum o? Answer: No. 5, not Nu. 5*/
Christian Schäfer's avatar
Christian Schäfer committed
31
32
33
#define LINO_COOKIE	0x71b83bd5

#endif