Changeset 3546 for trunk/src/lib
- Timestamp:
- Jan 29, 2022, 3:37:06 AM (3 years ago)
- Location:
- trunk/src/lib
- Files:
-
- 1 added
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/Makefile.kmk
r3394 r3546 46 46 version_compare.c 47 47 kUtil_SOURCES.win = \ 48 get_codepage.c \ 48 49 msc_buffered_printf.c \ 49 50 win_get_processor_group_active_mask.c \ -
trunk/src/lib/get_codepage.h
r3541 r3546 1 1 /* $Id$ */ 2 2 /** @file 3 * console related functions.3 * Codepage related functions. 4 4 */ 5 5 6 6 /* 7 * Copyright (c) 20 16-2018knut st. osmundsen <bird-kBuild-spamx@anduin.net>7 * Copyright (c) 2021 knut st. osmundsen <bird-kBuild-spamx@anduin.net> 8 8 * 9 9 * Permission is hereby granted, free of charge, to any person obtaining a … … 29 29 */ 30 30 31 #ifndef ___lib_ console_h___32 #define ___lib_ console_h___31 #ifndef ___lib_get_codepage_h___ 32 #define ___lib_get_codepage_h___ 33 33 34 #include <stdio.h> 35 #ifdef _MSC_VER 36 # include <io.h> 37 # ifndef ssize_t 38 typedef intptr_t ssize_t; 39 # endif 40 #else 41 # include <unistd.h> 42 #endif 34 #include <locale.h> 43 35 36 extern unsigned get_crt_codepage(void); 37 extern unsigned get_ansi_codepage(void); 44 38 45 #ifdef KBUILD_OS_WINDOWS 46 extern int is_console_handle(intptr_t hHandle); 47 #endif 48 extern int is_console(int fd); 49 extern ssize_t maybe_con_write(int fd, void const *pvBuf, size_t cbToWrite); 50 extern size_t maybe_con_fwrite(void const *pvBuf, size_t cbUnit, size_t cUnits, FILE *pFile); 39 #define MY_CP_UTF8 65001 51 40 52 41 #endif
Note:
See TracChangeset
for help on using the changeset viewer.