You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
PDCursesMod/pdcurses
Simon Sobisch 840f465642
use POSIX feature macro do check for clock_gettime
note: while _POSIX_TIMERS is "directly" defined by including time.h on some systems, it may only be done if the internal macros are defined, which is commonly done by including unistd.h, so that is done before

tested to work on Debian and MSYS2 (gcc + clang)

fixes #345 (C part)
2 months ago
..
README.md All READMEs "converted" to markdown (only trivial changes). 10 years ago
addch.c The IS_*_SURROGATE macros were defined in multiple places; now, they're defined only in curspriv.h. Seems Microsoft has added their own versions of these; we protect against that now (shouldn't actually be a problem, except in the very oddball configuration described in issue #339) 3 months ago
addchstr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
addstr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
attr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
beep.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
bkgd.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
border.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
clear.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
color.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
debug.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
delch.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
deleteln.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
getch.c use POSIX feature macro do check for clock_gettime 2 months ago
getstr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
getyx.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
inch.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
inchstr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
initscr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
inopts.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
insch.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
insstr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
instr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
kernel.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
keyname.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
mouse.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
move.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
outopts.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
overlay.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
pad.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
pairs.txt Added a hash table to speed up find_pair(), alloc_pair(), free_pair(). Updated 'pairs.txt' to explain the added complications (which are, admittedly, getting pretty complicated). 4 years ago
panel.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
printw.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
refresh.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
scanw.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
scr_dump.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
scroll.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
slk.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
termattr.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
terminfo.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
touch.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago
util.c The IS_*_SURROGATE macros were defined in multiple places; now, they're defined only in curspriv.h. Seems Microsoft has added their own versions of these; we protect against that now (shouldn't actually be a problem, except in the very oddball configuration described in issue #339) 3 months ago
window.c Made 'portability' sections into markdown-friendly tables, a la PDCurses 4 months ago

README.md

PDCurses Portable Core

This directory contains core PDCurses source code files common to all platforms.

Building

These modules are built by the platform-specific makefiles, in the platform directories.

Distribution Status

The files in this directory are released to the Public Domain.

Acknowledgements

The panel library was originally provided by Warren Tucker wht@n4hgf.mt-park.ga.us