%% options copyright owner = Dirk Krause copyright year = 2015-xxxx SPDX-License-Identifier: BSD-3-Clause %% module #include "dk4conf.h" #include "dk4filei.h" #if DK4_HAVE_ASSERT_H #ifndef ASSERT_H_INCLUDED #include #define ASSERT_H_INCLUDED 1 #endif #endif int dk4fileinfo_timestamp( dkChar *dptr, size_t szdptr, const dk4_file_info_t *fi, int chfile, int chtime, dk4_er_t *erp ) { #if DK4_USE_ASSERT assert(NULL != dptr); assert(0 < szdptr); assert(NULL != fi); #endif #if DK4_CHAR_SIZE > 1 return (dk4fileinfo_timestamp_wc(dptr, szdptr, fi, chfile, chtime, erp)); #else return (dk4fileinfo_timestamp_c8(dptr, szdptr, fi, chfile, chtime, erp)); #endif } int dk4fileinfo_type_attributes( dkChar *dptr, size_t szdptr, dk4_file_info_t const *fi, dk4_er_t *erp ) { #if DK4_USE_ASSERT assert(NULL != dptr); assert(0 < szdptr); assert(NULL != fi); #endif #if DK4_CHAR_SIZE > 1 return (dk4fileinfo_type_attributes_wc(dptr, szdptr, fi, erp)); #else return (dk4fileinfo_type_attributes_c8(dptr, szdptr, fi, erp)); #endif }