Georg Hopp
|
0cecd080e5
|
ensure sec_factor is initialized
|
11 years ago |
Georg Hopp
|
b59958282a
|
only set the missed output argument when it is not NULL
|
11 years ago |
Georg Hopp
|
c40a515eee
|
Add a general purpose timer for different time granularities (seconds, milliseconds, microseconds and nanoseconds).
|
11 years ago |
Georg Hopp
|
c319edf54b
|
remove the bsearch from interface selection. The amount of interfaces is very limited and there is no benefit compared to a direct iteration
|
11 years ago |
Georg Hopp
|
23c33c5770
|
code structure
|
11 years ago |
Georg Hopp
|
7f825c8af3
|
add print backtrace
|
11 years ago |
Georg Hopp
|
d28be8fbe8
|
fix PARENTCALL. We need the current class context to find the right parent.
|
11 years ago |
Georg Hopp
|
7a1c975c3b
|
fix inheritance of class variables
|
11 years ago |
Georg Hopp
|
4b02cc239d
|
more makros for classvars handling and add a new class SizedData.
|
11 years ago |
Georg Hopp
|
8c0277e8d8
|
some minor fixes for the classvars stuff
|
12 years ago |
Georg Hopp
|
aed0c24a70
|
update copyright information
|
12 years ago |
Georg Hopp
|
7d39785a79
|
added classvars. This again changes the interface for class declaration and definition.
|
12 years ago |
Georg Hopp
|
6a5d16687b
|
small fix... I have to mark the class structure as extern in the header file.
|
12 years ago |
Georg Hopp
|
c5c48bb320
|
modify static instance generation so that static instances of a class can now be created anywhere. But the class needs to be prepared for this after its definition (TR_INSTANCE_INIT).
|
12 years ago |
Georg Hopp
|
bbf4463fda
|
create a static global logger as a default logger. For now this logs everything on stderr.
|
12 years ago |
Georg Hopp
|
2534fb9e1d
|
macro to cast one static instance to another class type. ATTENTION: no checks are done if the given class is really a parent of the instances class.
|
12 years ago |
Georg Hopp
|
93b6d72069
|
make added logger code build correct unter trbase
|
12 years ago |
Georg Hopp
|
f56e8931dd
|
add missing includes for logger
|
12 years ago |
Georg Hopp
|
55629b9f3f
|
fix macro
|
12 years ago |
Georg Hopp
|
f68ee33914
|
Modify TR_INSTANCE to get variable argument list for the initialization values, effectively remove the need for this ugly stray closing curly bracket. Add TR_objectInit function which allows to call the constructor on an already existing object. Remove not used variable argument list on _TR_CALL and fix corresponding makros.
|
12 years ago |
Georg Hopp
|
988ce39e05
|
add my own strdup
|
12 years ago |
Georg Hopp
|
e20a52c8ad
|
add a macro to make a retcall on the parent class
|
12 years ago |
Georg Hopp
|
b7d95b1abe
|
add logger
|
12 years ago |
Georg Hopp
|
e32f54b297
|
some small fixes
|
12 years ago |
Georg Hopp
|
08d22ebcd6
|
small fix in tree find
|
12 years ago |
Georg Hopp
|
16c58ab973
|
change all the rebalance code to be macros
|
12 years ago |
Georg Hopp
|
5fd8c71f34
|
omit not neccessary extra find
|
12 years ago |
Georg Hopp
|
a3b0c5811d
|
Merge branch 'master' of hosted:/var/lib/git/trbase
|
12 years ago |
Georg Hopp
|
69d9d73fa7
|
and now also utilize the TR_TREE_FIND macro.
|
12 years ago |
Georg Hopp
|
da3ff34168
|
use tree macros in memory management tree
|
12 years ago |
Georg Hopp
|
25925687f7
|
another small optimization
|
12 years ago |
Georg Hopp
|
5e1c8f73ae
|
fix optimization for GNU memory management
|
12 years ago |
Georg Hopp
|
e905bad981
|
optimize allocation for GNU systems. That is allocate only blocks of a size malloc handles.
|
12 years ago |
Georg Hopp
|
0c2907f929
|
fix wrongly named macro
|
12 years ago |
Georg Hopp
|
bab8ba347a
|
make the thing build...
|
12 years ago |
Georg Hopp
|
378eeef412
|
more documentation
|
12 years ago |
Georg Hopp
|
bc62624956
|
initial version derived from taskrambler
|
12 years ago |