- Replace `scc_cstring_from_cstr(scc_cstring_as_cstr(...))` with `scc_cstring_copy()` in lexer to fix memory leaks - Extract macro expansion logic into separate `expand_macro.c` file - Remove `expand_stack` parameter from `scc_pp_expand_macro()` function - Add new parsing functions for macro replacement lists and arguments - Add string utility functions for whitespace trimming and string joining - Update memory stream documentation for clarity
10 lines
167 B
C
10 lines
167 B
C
#ifndef __SMCC_UTILS_H__
|
|
#define __SMCC_UTILS_H__
|
|
|
|
#include "hashtable.h"
|
|
#include "kllist.h"
|
|
#include "strpool.h"
|
|
#include <libcore.h>
|
|
|
|
#endif /* __SMCC_UTILS_H__ */
|