// Copyright (c) Epic Games Tools // Licensed under the MIT license (https://opensource.org/license/mit/) #pragma once typedef enum { LNK_Log_Null, LNK_Log_Debug, LNK_Log_InputObj, LNK_Log_InputLib, LNK_Log_IO_Read, LNK_Log_IO_Write, LNK_Log_SizeBreakdown, LNK_Log_LinkStats, LNK_Log_Timers, LNK_Log_Links, LNK_Log_Count } LNK_LogType; internal void set_log_level(LNK_LogType type, B32 is_enabled); internal B32 lnk_get_log_status(LNK_LogType type); internal void lnk_log(LNK_LogType type, char *fmt, ...); internal LNK_LogType lnk_log_type_from_string(String8 string);