6d13e890a9
- Fix init handler call: call it after default handlers setup.
2024-05-28 13:59:18 +02:00
c45466c893
- Implement Open, Close, Info, Lock & Unlock default handlers,
...
- Implement Open, Close, Info, Lock & Unlock exec function handlers,
- Add Init & Open handler calls in ND_DataStruct_Open(),
- Add Info handler call in ND_DataStruct_Info_Print_I(),
- Update ND_Node_Root_Alloc().
2024-05-27 22:47:24 +02:00
e569611b1c
- New Handler tab implementation.
2024-05-26 16:27:29 +02:00
2d259e4f2f
- Add DataStruct Handlers,
...
- Update Open_DataStruct() API.
2024-05-24 17:16:12 +02:00
8b5c809d22
- Add liblog LOG_TRACE compile flag support.
2024-05-06 19:13:17 +02:00
2417b2829e
- Rename ND_DataStruct_Alloc() & ND_DataStruct_Free() into ND_Alloc() & ND_Free(),
...
- Use ND_Alloc() & ND_Free() into ndbench.
2024-05-04 12:10:31 +02:00
afbf19b5a3
- Add ND_DataStruct_Alloc() & ND_DataStruct_Free() to help memory allocation inside a manager.
2024-05-03 17:00:00 +02:00
c52ced19c5
- Add NDT_Root pointer to NDT_Allocator & NDT_Deallocator functions,
...
- API Break!
2024-05-03 00:24:51 +02:00
f1bcb0126b
- Minor code cleanup and error log fix.
2024-04-24 20:31:34 +02:00
4fbe71e892
- fix function header size,
...
- fix public API extern declaration.
2024-04-21 23:49:52 +02:00
27f401dff6
- Complete libnode.c LibLog support,
...
- Complete ndbench.c LibLog support,
- Add test-10M.ndb & test-10M-s.ndb test files.
2024-04-21 12:54:13 +02:00
67e20bbd87
- Continue LibLog migration.
2024-04-20 21:06:21 +02:00
bf2a95a5d2
- Switch to GPL & LGPL V3,
...
- Fix header files.
2024-04-20 09:58:00 +02:00
3a3002375f
- Start LibLog support implementation,
...
- Fix .h and .c file headers.
2024-04-18 00:54:52 +02:00
70b7e5a49e
- Complete API function header documentation,
...
- ND_Value_Alloc() argument normalisation: API Break!
2023-08-17 17:53:27 +02:00
65fe68ca34
- Initialise 2.3.x release,
...
- Fix Desallocate/Deallocate misspelling!
- Start English comments translation...
2023-08-16 02:31:19 +02:00
625cc52f67
- Sync with Drummer libnode embeded version,
...
- Minor fixes.
2023-08-16 00:44:52 +02:00
agibert
8cfdf696d1
Add support C99 va_arg for curent gcc (4.4.1),
...
Add ND_VA_* macros to help manager varargs,
Update Managers to use ND_VA_* macros,
Add example manager template in public node.h file.
2010-06-06 21:26:31 +00:00
agibert
b7ce3250e1
In Library Debug Mode, only perform OpenStruct tracking on local DataStruct: Manager_Ptr != NULL. Improve LibShMem support.
2005-06-26 22:41:10 +00:00
agibert
29f7064ed0
Re-enable Win32 support.
...
Rename _MSCVER #ifdef into _WIN32 #ifdef.
2005-01-19 23:59:41 +00:00
agibert
d50da065a6
Minor variable definition fix.
2005-01-19 20:07:51 +00:00
agibert
80665f9931
Add dynamic symbol support to ND_Allocator_Exec_I(), ND_Desallocator_Exec_I(), ND_Manager_Exec_I() and ND_Manager_Exec_VI() functions, in order to add LibShMem support.
...
Break NDT_Allocator() API !!!
Win32 not compatible... 8^(
Code Cleanup.
2005-01-11 20:57:04 +00:00
agibert
3ce278d6e5
Fix printf into fprint in ND_*_Info_Print() functions.\n
2005-01-11 16:17:44 +00:00
agibert
7c96ad706b
Implement signal support for Windows target,
...
Fix NDT_Root header for HP compilation: Index default number goes from 0 to 1.
2004-08-23 22:47:22 +00:00
agibert
64baaa1bc5
Re-implement for unix target, address checking in ND_Address_Check: now use sigaction() and siglingjmp() instead of signal().
...
Minor code clean-up.
2004-08-02 21:26:03 +00:00
agibert
8541d83655
Add OpenStruct tracing support in ND_Library_Open(), ND_Library_Close(), ND_DataStruct_Open() and ND_DataStruct_Close(),
...
Create NDG_Base global structure variable and move all the sparced global variables into it,
ND_Library_Open() call is now mandatory,
Add library open test in *_C() functions,
Code cleaning,
Fix code indentation.
2004-08-01 23:18:37 +00:00
agibert
fa40487565
Fix an index bug in ND_Tree_Node_Recursive_Add() and ND_List_Sort(),
...
Fix GPL Header.
2004-06-17 22:28:04 +00:00
agibert
d299d7ce87
Remove node.h file installation.
2003-07-16 23:39:46 +00:00
agibert
2f56c19c82
move "node.h" into "../include".
2003-07-16 00:19:21 +00:00
agibert
a10f0b1cf5
Initial release.
2003-07-15 23:53:15 +00:00
agibert
6ded620c00
Add lib subdir to libver,
...
Change _LIBVER_SUPPORT by LIBVER_SUPPORT.
2003-01-23 00:25:19 +00:00
agibert
a0addad286
Fix LibVer support.
2003-01-17 08:06:57 +00:00
agibert
9bb2b42716
Fix libVer support.
2003-01-17 08:04:24 +00:00
agibert
2260f97db2
Add and use ND_Index_Clear() private function.
...
libnode pass valgrind test!
2002-07-29 14:53:50 +00:00
agibert
ea02a52457
Fix Release config generation,
...
Now generate libnode.dll and libnoded.dll libraries.
2002-04-09 17:10:20 +00:00
agibert
882cde0d40
Change index type numeric print value from decimal to hexa in ND_Index_Info_Print_I() API,
...
Add new cases in ND_Index_Convert_I() handling (List->List:FIFO and List->List:LIFO).
2002-04-09 17:08:17 +00:00
agibert
5fe2168c92
Replace GPL by LGPL.
2002-03-01 09:35:58 +00:00
agibert
9704a9fb35
Fix LGPL header.
2002-02-28 21:53:47 +00:00
agibert
bb58630b79
Add LGPL header.
2002-02-28 19:02:32 +00:00
agibert
2910b792d3
Initial creation.
2002-02-27 17:32:52 +00:00
agibert
4c11aa6001
Add CVS tags.
2002-02-27 17:17:05 +00:00
agibert
2113d2fa5b
Initial creation.
2002-02-27 17:00:03 +00:00
agibert
2103e4fa5e
Add libnode.rc resource file.
2002-02-27 16:58:37 +00:00
agibert
b649d3b5ea
Rework ND_DataStruct_Check_I() and ND_Index_Check_I() functions.
2002-02-27 16:08:07 +00:00
agibert
2a80300887
Comment out strdup () and sigrelse() unused functions.
2002-02-27 16:05:15 +00:00
agibert
17fad87ce2
Add dynamic librarie creation,
...
Switch to Multi-Thread DLL debug mode.
2002-02-27 16:02:15 +00:00
agibert
3002869e96
Fix no libver handling.
2002-02-26 16:51:47 +00:00
agibert
1f50073641
Fix Index loop counting bugs in ND_DataStruct_Flush_I() and ND_Node_Root_Alloc()...
2002-02-26 16:38:19 +00:00
agibert
5ed694ea38
Now generates static and dynamic libraries.
2002-02-25 23:37:21 +00:00
agibert
86b1498a2e
Rename Index_Open_Nb intoIndex_Open_Count,
...
Fix bug in ND_Node_Root_Alloc() on Index_Open_Count handling.
2002-02-25 23:34:36 +00:00