summaryrefslogtreecommitdiff
path: root/support/dktools/dk3print.ctr
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-09-20 03:03:26 +0000
committerNorbert Preining <norbert@preining.info>2020-09-20 03:03:26 +0000
commit1f457376b478257b88d4a857f5ec1b6155442dd7 (patch)
tree2a06a60551dea362cf8cb0cb0ba66c78608717c4 /support/dktools/dk3print.ctr
parentac690ca29ad5bf8a5203a65fd6252f7b564f4727 (diff)
CTAN sync 202009200303
Diffstat (limited to 'support/dktools/dk3print.ctr')
-rw-r--r--support/dktools/dk3print.ctr12
1 files changed, 9 insertions, 3 deletions
diff --git a/support/dktools/dk3print.ctr b/support/dktools/dk3print.ctr
index d979b0191d..9e0118209d 100644
--- a/support/dktools/dk3print.ctr
+++ b/support/dktools/dk3print.ctr
@@ -2,7 +2,7 @@
copyright owner = Dirk Krause
copyright year = 2013-xxxx
-license = bsd
+SPDX-License-Identifier: BSD-3-Clause
%% header
@@ -140,6 +140,7 @@ dk3print_get_host(dk3_print_conf_t *pc, dkChar const *hn);
#include "dk3print.h"
#include "dk3prcfg.h"
#include "dk3prreq.h"
+#include "dk3unused.h"
@@ -1065,7 +1066,11 @@ dk3print_read_system(dk3_print_conf_t *pc)
#endif
if(res) {
if((DWORD)0UL < cbReturned) {
- pi2 = (PRINTER_INFO_2 *)peb;
+#if DK3_CHAR_SIZE > 1
+ pi2 = (PRINTER_INFO_2W *)peb;
+#else
+ pi2 = (PRINTER_INFO_2A *)peb;
+#endif
for(i = (DWORD)0UL; i < cbReturned; i++) {
printer = dk3print_printer_new(pc, pi2->pPrinterName);
if(printer) {
@@ -1127,10 +1132,11 @@ dk3print_read_system(dk3_print_conf_t *pc)
*/
static
int
-dk3print_read_system(dk3_print_conf_t *pc)
+dk3print_read_system(dk3_print_conf_t * DK3_ARG_UNUSED(pc) )
{
int back = 1;
$? "+ dk3print_read_system (UNIX)"
+ DK3_UNUSED_ARG(pc)
/* ##### Read /etc/printcap */
$? "- dk3print_read_system %d", back
return back;