mirror of
				https://github.com/Ed94/gencpp.git
				synced 2025-10-30 22:40:54 -07:00 
			
		
		
		
	some fixes to c's fixed_arena gen
This commit is contained in:
		| @@ -16,7 +16,7 @@ GEN_NS_END | ||||
|  | ||||
| #include <cstdlib>   // for system() | ||||
|  | ||||
| #include "components/fixed_arena.hpp" | ||||
| #include "components/memory.fixed_arena.hpp" | ||||
| #include "components/misc.hpp" | ||||
|  | ||||
| using namespace gen; | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| // #pragma once
 | ||||
| // #include "../project/gen.hpp"
 | ||||
| #pragma once | ||||
| #include "../project/gen.hpp" | ||||
| 
 | ||||
| // using namespace gen;
 | ||||
| using namespace gen; | ||||
| 
 | ||||
| CodeBody gen_fixed_arenas() | ||||
| { | ||||
| @@ -18,13 +18,13 @@ CodeBody gen_fixed_arenas() | ||||
| 	char const* template_interface = stringize( | ||||
| 		inline | ||||
| 		void fixed_arena_init_<Name>(FixedArena_<Name>* result) { | ||||
| 			zero_size(& result.memory[0], <Size>); | ||||
| 			result.arena = arena_init_from_memory(& result.memory[0], <Size>); | ||||
| 			zero_size(& result->memory[0], <Size>); | ||||
| 			result.arena = arena_init_from_memory(& result->memory[0], <Size>); | ||||
| 		} | ||||
| 
 | ||||
| 		inline | ||||
| 		ssize fixed_arena_size_remaining_<Name>(FixedArena_<Name>* fixed_arena, ssize alignment) { | ||||
| 			return size_remaining(fixed_arena.arena, alignment); | ||||
| 			return size_remaining(fixed_arena->arena, alignment); | ||||
| 		} | ||||
| 	); | ||||
| 
 | ||||
		Reference in New Issue
	
	Block a user