https://github.com/jrincayc/ucblogo-code
Revision f7939e3ee25abc41a32d44a5c7616a33be7059d7 authored by Dan Malec on 01 November 2020, 02:14:21 UTC, committed by Dan Malec on 27 November 2020, 18:39:38 UTC
* OPENWRITE checks list length before attempting to access buffer size * SETWRITE checks list length before attempting to access buffer size * When writing to a buffer allocate one extra byte for null terminator * Zero out allocated buffer to prevent left over data from appearing
1 parent 16c4e72
Tip revision: f7939e3ee25abc41a32d44a5c7616a33be7059d7 authored by Dan Malec on 01 November 2020, 02:14:21 UTC
ISSUE-51: Improve UX / fix bugs related to char buffer output.
ISSUE-51: Improve UX / fix bugs related to char buffer output.
Tip revision: f7939e3
File | Mode | Size |
---|---|---|
.github | ||
csls | ||
docs | ||
helpfiles | ||
inno | ||
logolib | ||
mac-fontmod | ||
tests | ||
.gitignore | -rw-r--r-- | 365 bytes |
Info.plist | -rw-r--r-- | 544 bytes |
LICENSE | -rw-r--r-- | 34.3 KB |
LogoFrame.h | -rw-r--r-- | 2.1 KB |
Makefile.am | -rw-r--r-- | 5.2 KB |
PkgInfo | -rw-r--r-- | 9 bytes |
README.md | -rw-r--r-- | 2.6 KB |
TODO | -rw-r--r-- | 174 bytes |
TextEditor.cpp | -rw-r--r-- | 6.3 KB |
TextEditor.h | -rw-r--r-- | 779 bytes |
changes.txt | -rw-r--r-- | 2.7 KB |
coms.c | -rw-r--r-- | 12.6 KB |
config.h.msys | -rw-r--r-- | 24 bytes |
configure.ac | -rw-r--r-- | 3.4 KB |
diffscript.pl | -rw-r--r-- | 84 bytes |
error.c | -rw-r--r-- | 8.4 KB |
eval.c | -rw-r--r-- | 41.3 KB |
eval.h | -rw-r--r-- | 112 bytes |
evaluator.pdf | -rw-r--r-- | 46.1 KB |
evaluator.ps | -rw-r--r-- | 126.3 KB |
evaluator.svg | -rw-r--r-- | 73.7 KB |
files.c | -rw-r--r-- | 19.0 KB |
globals.h | -rw-r--r-- | 20.6 KB |
gpl.html | -rw-r--r-- | 36.6 KB |
gpl_text.h | -rw-r--r-- | 23.9 KB |
graphics.c | -rw-r--r-- | 55.1 KB |
init.c | -rw-r--r-- | 32.4 KB |
intern.c | -rw-r--r-- | 3.9 KB |
kdbgrc.logo | -rw-r--r-- | 121 bytes |
libloc.c | -rw-r--r-- | 235 bytes |
lists.c | -rw-r--r-- | 17.2 KB |
logo-Info.plist | -rw-r--r-- | 776 bytes |
logo.h | -rw-r--r-- | 22.0 KB |
logo.icns | -rw-r--r-- | 47.6 KB |
logo_win.rc | -rw-r--r-- | 28 bytes |
logodata.c | -rw-r--r-- | 13.7 KB |
logologo.ico | -rw-r--r-- | 73.1 KB |
logologo.png | -rw-r--r-- | 61.9 KB |
macterm.c | -rw-r--r-- | 17.2 KB |
macterm.h | -rw-r--r-- | 4.3 KB |
main.c | -rw-r--r-- | 7.6 KB |
makefile.msys | -rw-r--r-- | 4.0 KB |
makehelp.c | -rw-r--r-- | 3.4 KB |
math.c | -rw-r--r-- | 16.3 KB |
mem.c | -rw-r--r-- | 20.9 KB |
newtermnotes | -rw-r--r-- | 4.1 KB |
nographics.c | -rw-r--r-- | 249 bytes |
nographics.h | -rw-r--r-- | 2.5 KB |
obj.c | -rw-r--r-- | 22.6 KB |
obj.h | -rw-r--r-- | 239 bytes |
paren.c | -rw-r--r-- | 13.9 KB |
parse.c | -rw-r--r-- | 18.5 KB |
pbdevelopment.plist | -rw-r--r-- | 281 bytes |
plm | -rw-r--r-- | 68.7 KB |
print.c | -rw-r--r-- | 10.0 KB |
term.c | -rw-r--r-- | 6.9 KB |
ucblogo.bmp | -rw-r--r-- | 65.1 KB |
ucblogo.desktop | -rw-r--r-- | 171 bytes |
ucblogo.dsp | -rwxr-xr-x | 6.8 KB |
ucblogo.dsw | -rwxr-xr-x | 539 bytes |
ucblogo.png | -rw-r--r-- | 67.8 KB |
ucblogo.xpm | -rw-r--r-- | 134.6 KB |
usermanual | -rw-r--r-- | 152.0 KB |
win32trm.c | -rw-r--r-- | 38.8 KB |
win32trm.h | -rw-r--r-- | 5.1 KB |
wrksp.c | -rw-r--r-- | 47.2 KB |
wxGlobals.h | -rw-r--r-- | 3.0 KB |
wxGraphics.h | -rw-r--r-- | 5.3 KB |
wxMain.cpp | -rw-r--r-- | 5.2 KB |
wxMain.h | -rw-r--r-- | 40 bytes |
wxTerminal.cpp | -rw-r--r-- | 66.2 KB |
wxTerminal.h | -rw-r--r-- | 8.4 KB |
wxTurtleGraphics.cpp | -rw-r--r-- | 35.4 KB |
wxTurtleGraphics.h | -rw-r--r-- | 6.1 KB |
wxterm.c | -rw-r--r-- | 6.1 KB |
xgraphics.c | -rw-r--r-- | 9.4 KB |
xgraphics.h | -rw-r--r-- | 6.6 KB |
ztcterm.c | -rw-r--r-- | 17.0 KB |
ztcterm.h | -rw-r--r-- | 4.3 KB |
Computing file changes ...