/* Copyright (C) 2015-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: dk4fileigw.ctr */ /** @file dk4fileigw.c The dk4fileigw module. */ #line 10 "dk4fileigw.ctr" #include "dk4conf.h" #include "dk4filei.h" #include "dk4rec23.h" #if DK4_HAVE_ASSERT_H #ifndef ASSERT_H_INCLUDED #include #define ASSERT_H_INCLUDED 1 #endif #endif int dk4fileinfo_timestamp_wc( wchar_t *dptr, size_t szdptr, const dk4_file_info_t *fi, int chfile, int chtime, dk4_er_t *erp ) { char buf[64]; int back = 0; #if DK4_USE_ASSERT assert(NULL != dptr); assert(0 < szdptr); assert(NULL != fi); #endif if (0 != dk4fileinfo_timestamp_c8(buf,sizeof(buf),fi,chfile,chtime,erp)) { back = dk4recode_char_to_wchar_t(dptr, szdptr, buf, erp); } return back; } int dk4fileinfo_type_attributes_wc( wchar_t *dptr, size_t szdptr, dk4_file_info_t const *fi, dk4_er_t *erp ) { char buf[64]; int back = 0; #if DK4_USE_ASSERT assert(NULL != dptr); assert(0 < szdptr); assert(NULL != fi); #endif if (0 != dk4fileinfo_type_attributes_c8(buf, sizeof(buf), fi, erp)) { back = dk4recode_char_to_wchar_t(dptr, szdptr, buf, erp); } return back; }