From 370547fc6006bdc4fe59b53f22c09c86d7e88d13 Mon Sep 17 00:00:00 2001 From: Ralph Little Date: Fri, 6 Jan 2023 23:36:43 -0800 Subject: [PATCH] scanimage, jpegtopdf: fixes for FreeBSD header definitions. --- frontend/jpegtopdf.c | 4 ++++ frontend/scanimage.c | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/frontend/jpegtopdf.c b/frontend/jpegtopdf.c index 8f144b5c9..5c5d71267 100644 --- a/frontend/jpegtopdf.c +++ b/frontend/jpegtopdf.c @@ -201,7 +201,11 @@ static SANE_Int _get_current_time( struct tm *pt, SANE_Byte *sign_c, int *ptz_h, goto EXIT; } /* get time difference ( OHH'mm' ) */ +#ifdef __FreeBSD__ + tz = -pt->tm_gmtoff; +#else tz = timezone; +#endif if ( tz > 0 ) { *sign_c = '-'; } diff --git a/frontend/scanimage.c b/frontend/scanimage.c index 52ecc3445..9fa3bf2b7 100644 --- a/frontend/scanimage.c +++ b/frontend/scanimage.c @@ -40,6 +40,10 @@ #include #include +#ifdef __FreeBSD__ +#include +#endif + #if defined (__APPLE__) && defined (__MACH__) #include // for basename() #endif