plan9front/sys/man/2
Jacob Moody 9e0913fa71 libmemdraw: change openmemsubfont() to accept rune minimum as argument
Subfonts for non ascii characters are offset by some minimum rune,
typically specified within the parent font file.  Because libmemdraw
only deals in subfonts, if we want to have it draw non ascii runes we
need some method of providing that base offset.

This function is only used in one place, so update the function
signature and fix the only caller.
2025-01-03 00:51:43 +00:00
..
0intro /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
9p 9p(2): typos 2024-08-01 14:33:32 +00:00
9pcmdbuf /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
9pfid 9pfid(2): document Srv* in Req (thanks kjn) 2021-05-17 09:17:22 -07:00
9pfile /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
9pqueue 9pqueue(2): fix typo 2022-04-19 20:21:37 +00:00
abort /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
abs /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
access /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
addpt addpt(2): fix inconsistency in description 2021-10-10 17:13:57 +00:00
aes /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
allocimage /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
aml libaml: tow eisaid inside the environment 2023-05-18 20:13:14 +00:00
arg /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
assert /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
atof /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
auth minor man page typos 2021-04-08 21:42:31 +02:00
authsrv authsrv(2): document readcons() function 2023-01-07 00:02:48 +00:00
avl avl(2): add avlmin/avlmax in synopsis 2018-06-08 16:37:39 +00:00
bin /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
bind bind, mount: stop returning mount id 2022-07-30 16:09:27 +00:00
bio bio(2): fix formatting 2024-07-14 19:49:00 +00:00
blowfish /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
brk libc: use usize for sbrk() increment 2021-07-25 16:03:14 +00:00
cachechars /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
chacha /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
chdir chdir(2): add reference to getwd(2) in SEE ALSO section 2020-08-25 20:51:24 +09:30
cleanname /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
color /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
complete /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
control /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
cputime arm64: use generic timer virtual counter for cycles() 2021-07-23 15:10:01 +00:00
ctime ctime(2): add tmdate(2) to "see also" 2020-11-18 20:11:55 +01:00
ctype /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
debugger /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
des /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
dial libc: provide netmkaddrbuf() function avoiding the static buffer 2025-01-02 20:09:50 +00:00
dirread /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
disk /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
draw libdraw: add bezierpts 2021-01-09 12:20:49 -08:00
dsa /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
dup fix manpage references for dup(2), kproc(9) and panic(9). 2021-09-08 18:22:35 +00:00
ec /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
elgamal /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
encode libc: add encode(2) variants for custom alphabets 2021-07-03 20:03:17 +00:00
encrypt /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
errstr /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
event fix bad function declarations in manpages 2019-04-09 18:34:17 +00:00
exec sysproc: raise limit on #! lines, and allow quoted args 2022-07-25 04:48:44 +00:00
exits /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
exp /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
fauth /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
fcall fix bad function declarations in manpages 2019-04-09 18:34:17 +00:00
fd2path /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
fgetc /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
flate flate(2): fix typos (thanks rgl) 2019-12-18 09:01:38 +10:30
floor /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
fmtinstall /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
fopen /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
fork fork(2): fix commas in RFNOMNT references 2022-05-15 16:14:36 +00:00
fprintf libstdio: sync bits of vfprintf from APE 2021-02-19 23:04:09 +01:00
frame fix bad function declarations in manpages 2019-04-09 18:34:17 +00:00
frexp /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
fscanf /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
fversion /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
geometry libgeometry: add ptincylinder and ptincone 2024-10-14 12:04:35 +00:00
getcallerpc /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
getenv /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
getfcr /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
getfields /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
getpid libc: implement getppid() reading /proc/$pid/ppid instead of /dev/ppid 2020-12-19 15:15:38 +01:00
getuser libc: re-implement getuser() by stating /proc/$pid/status 2020-12-23 02:31:28 +01:00
getwd getwd(2): add reference to chdir(2) in SEE ALSO section 2020-08-25 20:51:38 +09:30
graphics mainly just spelling and typos 2021-11-01 20:49:43 +00:00
html /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
httpd /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
hypot /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
idn misc small manpage fixes 2018-10-28 00:05:05 +02:00
intmap /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
ioproc man page fixes (thanks stuart morrow) 2021-08-24 21:45:37 +00:00
iounit /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
ip libip: Provide iplocalonifc() and ipremoteonifc() functions 2023-06-10 18:45:40 +00:00
isalpharune isalpharune(2): invalid Runes are just > Runemax 2024-10-05 00:43:38 +00:00
json /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
keyboard keyboard(2) spelling (thanks Amavect) 2018-09-22 09:41:16 +02:00
lock lock(2): fix typo 2018-03-23 11:34:39 +10:30
mach mach(2): fix byteswapping function signatures 2019-03-06 19:10:58 -08:00
malloc /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
memdraw libmemdraw: change openmemsubfont() to accept rune minimum as argument 2025-01-03 00:51:43 +00:00
memlayer fix bad function declarations in manpages 2019-04-09 18:34:17 +00:00
memory libc: change usize to 64-bit for amd64 and arm64, make memory(2) functions use usize 2021-07-25 15:54:22 +00:00
mktemp /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
mouse mouse(2): not quite a typo (thanks Alex Musolino) 2023-05-03 16:56:01 +00:00
mp mp(2): typos (thanks sirjofri) 2024-05-21 04:42:03 +00:00
muldiv /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
nan nan(2): document isInf(x, 0) matching +∞ and -∞ 2021-02-18 21:40:30 +01:00
ndb libndb: add ndbvalfmt() formatter 2023-05-28 16:09:18 +00:00
notify notify(2): fix typo 2020-04-07 12:14:12 +09:30
nusb nusb: Fix handling of interface altsetting. 2022-02-21 19:50:16 +00:00
object /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
open /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
perror /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
pipe pipe: bring back wstat, set size (in bytes) of the pipe buffer 2023-10-01 21:21:40 +00:00
plumb fix bad function declarations in manpages 2019-04-09 18:34:17 +00:00
pool libc: Add poolreset() function 2023-04-08 20:24:44 +00:00
postnote /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
prime /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
print fix bad function declarations in manpages 2019-04-09 18:34:17 +00:00
privalloc /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
procsetname provide procsetname(2) manpage 2018-09-26 15:24:29 +02:00
proto /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
pushtls pushtls(2): client certificates got implemented in 2012 2022-12-25 18:26:57 +00:00
qball /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
qsort /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
quote /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
rand /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
rc4 /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
read /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
readcolmap /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
readv /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
regexp /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
remove /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
rendezvous /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
rsa rsa(2): fix X509reqtoRSApub(…) signature 2022-10-06 22:07:27 +00:00
rune rune(2): complete source references 2019-09-04 02:41:22 +02:00
runecomp runecomp(2): clarify audience and history 2023-03-26 23:46:22 +00:00
runestrcat /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
salsa /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
sat fix manpage cross references 2018-05-11 16:15:08 +02:00
scribble /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
scsi /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
sechash libsec: remove hash pickle functions, document ripemd160, cleanup sechash(2) manpage 2020-03-01 15:07:44 +01:00
seek /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
segattach /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
segbrk /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
segflush /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
semacquire /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
setjmp /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
sin /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
sinh /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
sleep /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
stat /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
strcat strcat(2): 0 → nil in manpage in refrence to pointers 2021-07-12 21:42:39 +00:00
string /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
stringsize /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
subfont /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
symbol fix bad function declarations in manpages 2019-04-09 18:34:17 +00:00
thread thread(2): fix description of when/why procexec(l) functions return 2019-12-19 17:12:15 +10:30
time /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
tmdate tmdate(2): fix formatting for sub-second specifiers 2024-08-10 10:04:22 +00:00
tmpfile /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
ttf fix bad function declarations in manpages 2019-04-09 18:34:17 +00:00
venti /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
venti-cache man page fixes (thanks stuart morrow) 2021-08-24 21:45:37 +00:00
venti-client /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
venti-conn sys/src/libventi: implement vtreconn and vtredial functions 2019-09-06 11:54:44 -07:00
venti-fcall /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
venti-file /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
venti-log man page fixes (thanks stuart morrow) 2021-08-24 21:45:37 +00:00
venti-mem /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
venti-packet /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
venti-server /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
venti-zero /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
wait /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
window fix bad function declarations in manpages 2019-04-09 18:34:17 +00:00