// free_publish_box.h - Box: Free → Publish trigger (first-free / remote-transition) #pragma once #include #include "hakmem_tiny_superslab.h" // Called on first-free (freelist: empty -> non-empty) void tiny_free_publish_first_free(int class_idx, SuperSlab* ss, int slab_idx); // Called on remote transition (remote_heads: 0 -> non-zero) void tiny_free_publish_remote_transition(int class_idx, SuperSlab* ss, int slab_idx);