Table 1: Code involved in Open-RJ/D with Version 1.2.1. (a) C Library; (b) D mapping.
File | Purpose | Source Size | Object Size |
(a) | |||
/include/openrj/openrj.h | Main include file | 28,116 | |
/include/openrj/openrj_memory.h | Custom memory functions | 3,389 | |
/include/openrj/openrj_assert.h | Assertions | 3,282 | |
/src/orjapi.c | Main implementation | 36,956 | 7,525 |
/src/orjmem.c | Custom memory functions | 3,319 | 443 |
/src/orjstr.c | Error strings | 5,927 | 1,209 |
(b) | |||
std/openrj.d | Main mapping implementation | 17,194 | 7,743 |
std/c/openrj.d | C library interface file | 12,596 | 338 |
Total | 110,779 | 17,258 |