1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-09-04 11:10:15 +00:00
qb64/internal/c
Luke Ceddia 801ae6ae60 Added a _KEYCLEAR [buffer&] command to clear any characters in input buffers.
Without a parameter, it clears all buffers. A numeric parameter will
clear only a specific buffer: 1 = INKEY$ buffer (and other traditional
QB input commands), 2 = _KEYHIT buffer, 3 = INP(&H60) buffer. The last
one is not actually cleared, but we pretend we've read all the data from
it.

To ensure no stray characters, use this command immediately before the
code you wish to sanitise. You never know when the user might bang on
the keyboard, and this also helps to avoid stray key release values
persisting in the _KEYHIT buffer.
2014-09-27 03:12:54 +10:00
..
c_compiler Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
libqb/os Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
parts Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
User Mods Added a _KEYCLEAR [buffer&] command to clear any characters in input buffers. 2014-09-27 03:12:54 +10:00
common.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
libqb.cpp Patch to _PUTIMAGE so STEP will work with it once again in GL. 2014-09-26 12:19:55 -04:00
makedat_lnx32.txt Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
makedat_lnx64.txt Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
makedat_win32.txt Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
makedat_win64.txt Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
makeline_lnx.txt Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
makeline_osx.txt Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
makeline_win.txt Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
msbin.c Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
mtri1.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
mtri1s.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
mtri1t.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
mtri1ts.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
mtri2.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
mtri2s.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
mtri2t.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
mtri2ts.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
mtri3.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
mtri3s.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
mtri3t.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
mtri3ts.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
mtri4.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
mtri4s.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
mtri4t.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
mtri4ts.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
myip.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
os.h Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
purge_all_precompiled_content.bat Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
purge_all_precompiled_content.command Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
purge_all_precompiled_content.sh Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
purge_all_precompiled_content_lnx.sh Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
purge_all_precompiled_content_osx.command Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
purge_all_precompiled_content_win.bat Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
purge_libqb_only.bat Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
qbx.cpp Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
time64.c Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00
time64.h Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0). 2014-09-22 08:19:03 -04:00