Commit da66d5df84c8033b49fd848dde3c3677b31c63df

Authored by Georg Hopp
1 parent 47b80e1c

Use new class interface and update copyright information

@@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@
11 * \author Georg Hopp 11 * \author Georg Hopp
12 * 12 *
13 * \copyright 13 * \copyright
14 - * Copyright © 2012 Georg Hopp 14 + * Copyright © 2014 Georg Hopp
15 * 15 *
16 * This program is free software: you can redistribute it and/or modify 16 * This program is free software: you can redistribute it and/or modify
17 * it under the terms of the GNU General Public License as published by 17 * it under the terms of the GNU General Public License as published by
@@ -53,6 +53,7 @@ TR_CLASS(TR_Cbuf) { @@ -53,6 +53,7 @@ TR_CLASS(TR_Cbuf) {
53 size_t read; 53 size_t read;
54 }; 54 };
55 TR_INSTANCE_INIT(TR_Cbuf); 55 TR_INSTANCE_INIT(TR_Cbuf);
  56 +TR_CLASSVARS_DECL(TR_Cbuf) {};
56 57
57 ssize_t TR_cbufRead(TR_Cbuf, TR_Stream); 58 ssize_t TR_cbufRead(TR_Cbuf, TR_Stream);
58 ssize_t TR_cbufWrite(TR_Cbuf, TR_Stream); 59 ssize_t TR_cbufWrite(TR_Cbuf, TR_Stream);
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -34,6 +34,7 @@ TR_CLASS(TR_Hash) { @@ -34,6 +34,7 @@ TR_CLASS(TR_Hash) {
34 TR_Tree root; 34 TR_Tree root;
35 }; 35 };
36 TR_INSTANCE_INIT(TR_Hash); 36 TR_INSTANCE_INIT(TR_Hash);
  37 +TR_CLASSVARS_DECL(TR_Hash) {};
37 38
38 void * TR_hashAdd(TR_Hash, void *); 39 void * TR_hashAdd(TR_Hash, void *);
39 void * TR_hashDelete(TR_Hash, const char *, size_t); 40 void * TR_hashDelete(TR_Hash, const char *, size_t);
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -37,6 +37,7 @@ TR_CLASS(TR_HashValue) { @@ -37,6 +37,7 @@ TR_CLASS(TR_HashValue) {
37 size_t nvalue; 37 size_t nvalue;
38 }; 38 };
39 TR_INSTANCE_INIT(TR_HashValue); 39 TR_INSTANCE_INIT(TR_HashValue);
  40 +TR_CLASSVARS_DECL(TR_HashValue) {};
40 41
41 #endif // __TR_HASH_VALUE_H__ 42 #endif // __TR_HASH_VALUE_H__
42 43
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
7 * \author Georg Hopp 7 * \author Georg Hopp
8 * 8 *
9 * \copyright 9 * \copyright
10 - * Copyright © 2012 Georg Hopp 10 + * Copyright © 2014 Georg Hopp
11 * 11 *
12 * This program is free software: you can redistribute it and/or modify 12 * This program is free software: you can redistribute it and/or modify
13 * it under the terms of the GNU General Public License as published by 13 * it under the terms of the GNU General Public License as published by
@@ -48,6 +48,7 @@ TR_CLASS(TR_Queue) { @@ -48,6 +48,7 @@ TR_CLASS(TR_Queue) {
48 size_t nmsg; 48 size_t nmsg;
49 }; 49 };
50 TR_INSTANCE_INIT(TR_Queue); 50 TR_INSTANCE_INIT(TR_Queue);
  51 +TR_CLASSVARS_DECL(TR_Queue) {};
51 52
52 void TR_queuePut(TR_Queue, void *); 53 void TR_queuePut(TR_Queue, void *);
53 void * TR_queueGet(TR_Queue); 54 void * TR_queueGet(TR_Queue);
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -36,6 +36,7 @@ TR_CLASS(TR_Tree) { @@ -36,6 +36,7 @@ TR_CLASS(TR_Tree) {
36 TR_Tree right; 36 TR_Tree right;
37 }; 37 };
38 TR_INSTANCE_INIT(TR_Tree); 38 TR_INSTANCE_INIT(TR_Tree);
  39 +TR_CLASSVARS_DECL(TR_Tree) {};
39 40
40 typedef int (*TR_TreeComp)(const void *, const void *); 41 typedef int (*TR_TreeComp)(const void *, const void *);
41 typedef void (*TR_TreeAction)(const void *, const int); 42 typedef void (*TR_TreeAction)(const void *, const int);
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -118,6 +118,6 @@ cbufDtor(void * _this) @@ -118,6 +118,6 @@ cbufDtor(void * _this)
118 } 118 }
119 119
120 TR_INIT_IFACE(TR_Class, cbufCtor, cbufDtor, NULL); 120 TR_INIT_IFACE(TR_Class, cbufCtor, cbufDtor, NULL);
121 -TR_CREATE_CLASS(TR_Cbuf, NULL, TR_IF(TR_Class)); 121 +TR_CREATE_CLASS(TR_Cbuf, NULL, NULL, TR_IF(TR_Class));
122 122
123 // vim: set ts=4 sw=4: 123 // vim: set ts=4 sw=4:
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -44,6 +44,6 @@ hashDtor(void * _this) @@ -44,6 +44,6 @@ hashDtor(void * _this)
44 } 44 }
45 45
46 TR_INIT_IFACE(TR_Class, hashCtor, hashDtor, NULL); 46 TR_INIT_IFACE(TR_Class, hashCtor, hashDtor, NULL);
47 -TR_CREATE_CLASS(TR_Hash, NULL, TR_IF(TR_Class)); 47 +TR_CREATE_CLASS(TR_Hash, NULL, NULL, TR_IF(TR_Class));
48 48
49 // vim: set ts=4 sw=4: 49 // vim: set ts=4 sw=4:
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -102,6 +102,6 @@ hashValueHandleDouble(void * _this, void * _double) @@ -102,6 +102,6 @@ hashValueHandleDouble(void * _this, void * _double)
102 102
103 TR_INIT_IFACE(TR_Class, hashValueCtor, hashValueDtor, NULL); 103 TR_INIT_IFACE(TR_Class, hashValueCtor, hashValueDtor, NULL);
104 TR_INIT_IFACE(TR_Hashable, hashValueGetHash, hashValueHandleDouble); 104 TR_INIT_IFACE(TR_Hashable, hashValueGetHash, hashValueHandleDouble);
105 -TR_CREATE_CLASS(TR_HashValue, NULL, TR_IF(TR_Class), TR_IF(TR_Hashable)); 105 +TR_CREATE_CLASS(TR_HashValue, NULL, NULL, TR_IF(TR_Class), TR_IF(TR_Hashable));
106 106
107 // vim: set ts=4 sw=4: 107 // vim: set ts=4 sw=4:
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -48,6 +48,6 @@ queueDtor(void * _this) @@ -48,6 +48,6 @@ queueDtor(void * _this)
48 } 48 }
49 49
50 TR_INIT_IFACE(TR_Class, queueCtor, queueDtor, NULL); 50 TR_INIT_IFACE(TR_Class, queueCtor, queueDtor, NULL);
51 -TR_CREATE_CLASS(TR_Queue, NULL, TR_IF(TR_Class)); 51 +TR_CREATE_CLASS(TR_Queue, NULL, NULL, TR_IF(TR_Class));
52 52
53 // vim: set ts=4 sw=4: 53 // vim: set ts=4 sw=4:
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -49,6 +49,6 @@ treeDtor(void * _this) @@ -49,6 +49,6 @@ treeDtor(void * _this)
49 } 49 }
50 50
51 TR_INIT_IFACE(TR_Class, treeCtor, treeDtor, NULL); 51 TR_INIT_IFACE(TR_Class, treeCtor, treeDtor, NULL);
52 -TR_CREATE_CLASS(TR_Tree, NULL, TR_IF(TR_Class)); 52 +TR_CREATE_CLASS(TR_Tree, NULL, NULL, TR_IF(TR_Class));
53 53
54 // vim: set ts=4 sw=4: 54 // vim: set ts=4 sw=4:
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 * \author Georg Hopp 4 * \author Georg Hopp
5 * 5 *
6 * \copyright 6 * \copyright
7 - * Copyright © 2012 Georg Hopp 7 + * Copyright © 2014 Georg Hopp
8 * 8 *
9 * This program is free software: you can redistribute it and/or modify 9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
@@ -11,13 +11,13 @@ @@ -11,13 +11,13 @@
11 #define HAVE_MEMORY_H 1 11 #define HAVE_MEMORY_H 1
12 12
13 /* Define to 1 if you have the `memset' function. */ 13 /* Define to 1 if you have the `memset' function. */
14 -/* #undef HAVE_MEMSET */ 14 +#define HAVE_MEMSET 1
15 15
16 /* Define to 1 if you have the <stdarg.h> header file. */ 16 /* Define to 1 if you have the <stdarg.h> header file. */
17 #define HAVE_STDARG_H 1 17 #define HAVE_STDARG_H 1
18 18
19 /* Define to 1 if stdbool.h conforms to C99. */ 19 /* Define to 1 if stdbool.h conforms to C99. */
20 -/* #undef HAVE_STDBOOL_H */ 20 +#define HAVE_STDBOOL_H 1
21 21
22 /* Define to 1 if you have the <stdint.h> header file. */ 22 /* Define to 1 if you have the <stdint.h> header file. */
23 #define HAVE_STDINT_H 1 23 #define HAVE_STDINT_H 1
Please register or login to post a comment