Commit da66d5df84c8033b49fd848dde3c3677b31c63df

Authored by Georg Hopp
1 parent 47b80e1c

Use new class interface and update copyright information

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