summaryrefslogtreecommitdiff
path: root/dos/malloc.c
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2008-06-25 13:50:50 -0700
committerH. Peter Anvin <hpa@zytor.com>2008-06-25 13:50:50 -0700
commitc6b829c3545f2e594804b4ccce4db3398d5dff08 (patch)
treeee202281eabcd292547bad4304b8eb160b2139ff /dos/malloc.c
parent7bce9c47f6561f321d5a371aa38f77749f6bd01e (diff)
downloadsyslinux-c6b829c3545f2e594804b4ccce4db3398d5dff08.tar.gz
ldlinux: handle "first byte E5 change to 05" rule in FAT
FAT has a somewhat obnoxious rule: byte E5 in the first position is encoded as 05. If it was *always* that case we could simply fold it into the codepage tables, but that rule applies only to the first character. Note that in the common codepages (incl. 437), E5 is lower-case sigma (σ), which we currently upper case to upper case sigma (Σ, E4) preventing a match -- which DOS *doesn't* do (it thinks of the Greek characters as symbols, not subject to case distinctions.) Putting that special case in the codepage-generation scripts seems too ugly, though.
Diffstat (limited to 'dos/malloc.c')
0 files changed, 0 insertions, 0 deletions