/* Copyright (C) 2011-2020, Dirk Krause SPDX-License-Identifier: BSD-3-Clause */ /* WARNING: This file was generated by the dkct program (see http://dktools.sourceforge.net/ for details). Changes you make here will be lost if dkct is run again! You should modify the original source and run dkct on it. Original source: dkct-to.ctr */ /** @file dkct-to.h Header file for the dkct-to module. */ #ifndef DKCT_TO_H_INCLUDED /** Avoid multiple inclusions. */ #define DKCT_TO_H_INCLUDED 1 #line 8 "dkct-to.ctr" #ifdef __cplusplus extern "C" { #endif /** Write one-part log message. @param psrc Source structure. @param scope Scope flag. @param ll Log level. @param i1 Index of message in message array. */ void dkct_to_log_1(DKCT_SRC *psrc, int scope, int ll, size_t i1); /** Write three-parts log message. @param psrc Source structure. @param scope Scope flag. @param ll Log level. @param i1 Index of first message part in message array. @param i2 Index of third message part in message array. @param text Second message part. */ void dkct_to_log_3( DKCT_SRC *psrc, int scope, int ll, size_t i1, size_t i2, char const *text ); /** Write three-parts log message. @param psrc Source structure. @param scope Scope flag. @param ll Log level. @param i1 Index of first message part in message array. @param i2 Index of third message part in message array. @param text Second message part. */ void dkct_to_log_dk_3( DKCT_SRC *psrc, int scope, int ll, size_t i1, size_t i2, dkChar const *text ); /** Write five-parts log message. @param psrc Source structure. @param scope Scope flag. @param ll Log level. @param i1 Index of first message part in message array. @param i2 Index of third message part in message array. @param i3 Index of fifth message part in message array. @param t1 Second message part. @param t2 Fourth message part. */ void dkct_to_log_5( DKCT_SRC *psrc, int scope, int ll, size_t i1, size_t i2, size_t i3, char const *t1, char const *t2 ); #ifdef __cplusplus } #endif #endif