8 Commits

Author SHA1 Message Date
木头云
43b20b2f3e fix(msvc): Fix C4138 warning by adding space before commented parameter names
ISSUE:
MSVC compiler reports warning C4138: '*/' found outside of comment
for patterns like 'void */*p*/' where the pointer asterisk is immediately
followed by a comment start.

AFFECTED FILES:
- include/libipc/mem/new.h (line 30)
- src/libipc/platform/win/mutex.h (line 54)
- src/libipc/platform/win/semaphore.h (line 53)

CHANGES:
Changed 'type */*param*/' to 'type * /*param*/' (added space before comment)

Examples:
- void */*p*/       → void * /*p*/
- char const */*name*/ → char const * /*name*/

This resolves the MSVC warning while maintaining code functionality
and keeping the commented-out parameter names for documentation.
2025-12-09 03:46:10 +00:00
mutouyun
8af5a617f0 Refactoring the generic memory allocator 2025-12-09 03:46:10 +00:00
mutouyun
ac9a24008b Use $new instead of alloc 2025-12-09 03:46:10 +00:00
mutouyun
7fd4041cd0 Simplify the implementation of memory allocation management 2025-12-09 03:46:10 +00:00
mutouyun
af2c4898af The memory allocator supports runtime dynamic size memory allocation 2025-12-09 03:46:10 +00:00
mutouyun
ea041c781e Add $new 2025-12-09 03:46:10 +00:00
mutouyun
359e1aeba9 IPC_EXPORT => LIBIPC_EXPORT 2025-12-09 03:42:55 +00:00
mutouyun
62b9e287f7 Add imp for subsequent refactoring 2025-12-09 03:42:55 +00:00