// retoor #ifndef R_SPAWN_TRACKER_H #define R_SPAWN_TRACKER_H #include #define SPAWN_DEPTH_DEFAULT 5 #define SPAWN_TOTAL_DEFAULT 20 #define SPAWN_RESULT_MIN_LENGTH 100 typedef struct spawn_tracker_t *spawn_tracker_handle; spawn_tracker_handle spawn_tracker_get_instance(void); void spawn_tracker_destroy(void); bool spawn_tracker_can_spawn(spawn_tracker_handle tracker); int spawn_tracker_begin(spawn_tracker_handle tracker); void spawn_tracker_end(spawn_tracker_handle tracker, int depth_token); bool spawn_tracker_validate_result(const char *result); #endif