]> andersk Git - splint.git/blobdiff - lib/unixstrict.lcd
additional buffer checking annotations
[splint.git] / lib / unixstrict.lcd
index f3bd610a6de36f9461e8e9d8eb4ffdb0a8a8e342..1d50de13d4510399f7928b063dc37211a883102e 100644 (file)
 3 f480 (23|$#,)!
 3 f0 (23|$#,63|$#,)!
 3 f5 (23|$#,63|$#,)!
-3 f0 (359|0@5@7&#,23|0@5@7&#,63|$#,)!
-3 f5 (359|0@5@7&#,23|0@5@7&#,63|$#,)!
+3 f0 (359|4@5@7&#,23|0@5@7&#,63|$#,)!
+3 f5 (359|4@5@7&#,23|0@5@7&#,63|$#,)!
 3 f0 (23|4@5@7&#,65|$#,)!
 3 f5 (23|4@5@7&#,65|$#,)!
-3 f0 (359|4@0@7&#,23|$#,63|$#,)!
-3 f63 (359|4@0@7&#,23|$#,63|$#,)!
+3 f0 (359|4@5@7&#,23|$#,63|$#,)!
+3 f63 (359|4@5@7&#,23|$#,63|$#,)!
 3 f0 (23|4@0@7&#,359|$#,63|$#,)!
 3 f63 (23|4@0@7&#,359|$#,63|$#,)!
 3 C0.1/20|!
 3 f17 (17|$#,)!
 3 f0 (17|$#,)!
 3 f17 (17|$#,)!
+3 f0 (191|$#,)!
+3 f1 (191|$#,)!
+3 f0 (23|@5|4@5@7&#,)!
+3 f19 (23|@5|4@5@7&#,)!
+3 f23 (23|@5|4@5@7&#,)!
+3 f0 (23|4@5@7&#,)!
+3 f19 (23|4@5@7&#,)!
+3 f23 (23|4@5@7&#,)!
+3 f0 (191|$#,)!
+3 f5 (191|$#,)!
+3 f0 (5|$#,23|$#,)!
+3 f19 (5|$#,23|$#,)!
+3 f191 (5|$#,23|$#,)!
+3 f0 (191|$#,)!
+3 f5 (191|$#,)!
+3 f0 (191|$#,)!
+3 f5 (191|$#,)!
+3 f0 (191|0@5@7&#,)!
+3 f5 (191|0@5@7&#,)!
+3 f0 (191|$#,)!
+3 f5 (191|$#,)!
+3 f0 (191|$#,265|4@0@7&#,)!
+3 f5 (191|$#,265|4@0@7&#,)!
+3 f0 (23|@5|4@0@7&#,5|$#,191|$#,)!
+3 f19 (23|@5|4@0@7&#,5|$#,191|$#,)!
+3 f23 (23|@5|4@0@7&#,5|$#,191|$#,)!
+3 f0 (191|$#,)!
+3 f5 (191|$#,)!
+3 f0 (191|$#,)!
+3 f1 (191|$#,)!
+3 f0 (23|$#,23|$#,)!
+3 f19 (23|$#,23|$#,)!
+3 f191 (23|$#,23|$#,)!
+3 f0 (191|$#,23|$#,!.,)!
+3 f5 (191|$#,23|$#,!.,)!
+3 f0 (241|$#,191|$#,)!
+3 f5 (241|$#,191|$#,)!
+3 f0 (23|$#,191|$#,)!
+3 f5 (23|$#,191|$#,)!
+3 f0 (20|4@0@7&#,63|$#,63|$#,191|$#,)!
+3 f63 (20|4@0@7&#,63|$#,63|$#,191|$#,)!
+3 f0 (23|$#,23|$#,191|$#,)!
+3 f19 (23|$#,23|$#,191|$#,)!
+3 f191 (23|$#,23|$#,191|$#,)!
+3 f0 (191|$#,23|$#,!.,)!
+3 f5 (191|$#,23|$#,!.,)!
+3 f0 (191|$#,9|$#,5|$#,)!
+3 f5 (191|$#,9|$#,5|$#,)!
+3 f0 (191|$#,646|$#,5|$#,)!
+3 f5 (191|$#,646|$#,5|$#,)!
+3 f0 (191|$#,265|$#,)!
+3 f5 (191|$#,265|$#,)!
+3 f0 (191|$#,)!
+3 f9 (191|$#,)!
+3 f0 (191|$#,)!
+3 f646 (191|$#,)!
+3 f0 (191|$#,)!
+3 f1 (191|$#,)!
+3 f0 (191|$#,)!
+3 f1 (191|$#,)!
+3 f0 (20|$#,63|$#,63|$#,191|$#,)!
+3 f63 (20|$#,63|$#,63|$#,191|$#,)!
+3 f0 (191|@7|$#,)!
+3 f5 (191|@7|$#,)!
+3 f0 ()!
+3 f5 ()!
+3 f0 (191|@7|$#,)!
+3 f5 (191|@7|$#,)!
+3 f0 ()!
+3 f5 ()!
+3 f0 (5|$#,291|$#,23|$#,)!
+3 f5 (5|$#,291|$#,23|$#,)!
+3 f0 (23|4@0@7&#,)!
+3 f19 (23|4@0@7&#,)!
+3 f23 (23|4@0@7&#,)!
+3 f0 (191|$#,)!
+3 f5 (191|$#,)!
+3 f0 (191|$#,)!
+3 f5 (191|$#,)!
+3 f0 (23|0@5@7&#,)!
+3 f1 (23|0@5@7&#,)!
+3 f0 (23|$#,23|$#,)!
+3 f19 (23|$#,23|$#,)!
+3 f191 (23|$#,23|$#,)!
+3 f0 (23|$#,!.,)!
+3 f5 (23|$#,!.,)!
+3 f0 (241|$#,191|@7|$#,)!
+3 f5 (241|$#,191|@7|$#,)!
+3 f0 (241|$#,)!
+3 f5 (241|$#,)!
+3 f0 (241|$#,191|@7|$#,)!
+3 f5 (241|$#,191|@7|$#,)!
+3 f0 (241|$#,)!
+3 f5 (241|$#,)!
+3 f0 (23|$#,)!
+3 f5 (23|$#,)!
+3 f0 (5|$#,191|$#,)!
+3 f5 (5|$#,191|$#,)!
+3 f0 (23|$#,)!
+3 f5 (23|$#,)!
+3 f0 (23|$#,23|$#,)!
+3 f5 (23|$#,23|$#,)!
+3 f0 (191|$#,)!
+3 f1 (191|$#,)!
+3 f0 (23|$#,!.,)!
+3 f5 (23|$#,!.,)!
+3 f0 (191|$#,23|0@5@19@2@0#,)!
+3 f1 (191|$#,23|0@5@19@2@0#,)!
+3 f0 (191|$#,23|0@5@19@2@0#,5|$#,63|$#,)!
+3 f5 (191|$#,23|0@5@19@2@0#,5|$#,63|$#,)!
+3 f0 (23|4@0@7&#,63|$#,23|$#,!.,)!
+3 f5 (23|4@0@7&#,63|$#,23|$#,!.,)!
+3 f0 (23|4@0@7&#,23|$#,!.,)!
+3 f5 (23|4@0@7&#,23|$#,!.,)!
+3 f0 (23|4@0@7&#,23|$#,!.,)!
+3 f5 (23|4@0@7&#,23|$#,!.,)!
+3 f0 (23|$#,23|0@5@7&#,)!
+3 f19 (23|$#,23|0@5@7&#,)!
+3 f23 (23|$#,23|0@5@7&#,)!
+3 f0 ()!
+3 f19 ()!
+3 f191 ()!
+3 f0 (23|@5|4@5@7&#,)!
+3 f19 (23|@5|4@5@7&#,)!
+3 f23 (23|@5|4@5@7&#,)!
+3 f0 (241|$#,191|$#,)!
+3 f5 (241|$#,191|$#,)!
+3 f0 (191|$#,23|$#,184|$#,)!
+3 f5 (191|$#,23|$#,184|$#,)!
+3 f0 (23|$#,184|$#,)!
+3 f5 (23|$#,184|$#,)!
+3 f0 (23|4@0@7&#,63|$#,23|$#,184|$#,)!
+3 f5 (23|4@0@7&#,63|$#,23|$#,184|$#,)!
+3 f0 (23|4@0@7&#,23|$#,184|$#,)!
+3 f5 (23|4@0@7&#,23|$#,184|$#,)!
+3 f0 (23|$#,)!
+3 f9 (23|$#,)!
+3 f0 ()!
+3 f1 ()!
+3 f0 (5|$#,)!
+3 f5 (5|$#,)!
+3 ?!
+3 f1678 ()!
+3 f1 ()^1681
+1 t1680|1680&
+3 f0 (1681|$#,)!
+3 f5 (1681|$#,)!
+3 f0 (23|$#,)!
+3 f17 (23|$#,)!
+3 f0 (23|$#,)!
+3 f5 (23|$#,)!
+3 f0 (23|$#,)!
+3 f9 (23|$#,)!
+3 ?!
+3 f1690 (20|$#,20|$#,)!
+3 f5 (20|$#,20|$#,)^1693
+1 t1692|1692&
+3 f0 (20|$#,20|$#,63|$#,63|$#,1693|$#,)!
+3 f19 (20|$#,20|$#,63|$#,63|$#,1693|$#,)!
+3 f20 (20|$#,20|$#,63|$#,63|$#,1693|$#,)!
+3 f0 (63|$#,63|$#,)!
+3 f19 (63|$#,63|$#,)!
+3 f20 (63|$#,63|$#,)!
+3 S!5{5|@1|^#quot,5|@1|^#rem,}!
+0 s1595|&
+3 f0 (5|$#,5|$#,)!
+3 f345 (5|$#,5|$#,)!
+3 f0 ()!
+3 f17 ()!
+3 f0 (17|$#,5|$#,24|4@0@7&#,24|4@0@7&#,)!
+3 f19 (17|$#,5|$#,24|4@0@7&#,24|4@0@7&#,)!
+3 f23 (17|$#,5|$#,24|4@0@7&#,24|4@0@7&#,)!
+3 f0 (17|$#,5|$#,24|4@0@7&#,24|4@0@7&#,)!
+3 f19 (17|$#,5|$#,24|4@0@7&#,24|4@0@7&#,)!
+3 f23 (17|$#,5|$#,24|4@0@7&#,24|4@0@7&#,)!
+3 f0 (17|$#,5|$#,23|$#,)!
+3 f19 (17|$#,5|$#,23|$#,)!
+3 f23 (17|$#,5|$#,23|$#,)!
+3 f0 (23|$#,)!
+3 f19 (23|$#,)!
+3 f23 (23|$#,)!
+3 f0 (291|$#,291|$#,291|4@0@7&#,)!
+3 f5 (291|$#,291|$#,291|4@0@7&#,)!
+3 f0 (5|$#,)!
+3 f5 (5|$#,)!
+3 f0 (6|$#,23|$#,63|$#,)!
+3 f19 (6|$#,23|$#,63|$#,)!
+3 f23 (6|$#,23|$#,63|$#,)!
+2 F0/3|0&
+2 F8/3|8&
+3 f0 (1726|$#,)!
+3 f9 (1726|$#,)!
+3 f0 (9|$#,)!
+3 f19 (9|$#,)!
+3 f23 (9|$#,)!
+3 f0 (9|$#,)!
+3 f9 (9|$#,)!
+2 F0/7|0&
+2 F8/7|8&
+3 f0 (1735|$#,)!
+3 f1 (1735|$#,)!
+3 S!6{9|@1|^#quot,9|@1|^#rem,}!
+0 s1605|&
+3 f0 (9|$#,9|$#,)!
+3 f352 (9|$#,9|$#,)!
+3 f0 ()!
+3 f9 ()!
+3 f0 (63|$#,)!
+3 f19 (63|$#,)!
+3 f20 (63|$#,)!
+3 f0 (23|$#,63|$#,)!
+3 f5 (23|$#,63|$#,)!
+3 f0 (359|4@5@7&#,23|$#,63|$#,)!
+3 f63 (359|4@5@7&#,23|$#,63|$#,)!
+3 f0 (359|4@5@7&#,23|0@5@7&#,63|$#,)!
+3 f5 (359|4@5@7&#,23|0@5@7&#,63|$#,)!
+3 f0 (23|$#,)!
+3 f19 (23|$#,)!
+3 f23 (23|$#,)!
+3 f0 (23|$#,)!
+3 f5 (23|$#,)!
+3 f0 ()!
+3 f9 ()!
+2 F0/3|0&
+2 F8/3|8&
+3 f0 (1761|$#,)!
+3 f9 (1761|$#,)!
+3 f0 (5|$#,)!
+3 f19 (5|$#,)!
+3 f23 (5|$#,)!
+3 f0 (23|0@0@5&#,)!
+3 f5 (23|0@0@5&#,)!
+3 ?!
+3 f1769 (20|$#,20|$#,)!
+3 f5 (20|$#,20|$#,)^1772
+1 t1771|1771&
+3 f0 (20|$#,63|$#,63|$#,1772|$#,)!
+3 f1 (20|$#,63|$#,63|$#,1772|$#,)!
+3 f0 ()!
+3 f5 ()!
+3 f0 (25|$#,)!
+3 f5 (25|$#,)!
+3 f0 ()!
+3 f9 ()!
+3 f0 (20|@5|4@5@2&#,63|$#,)!
+3 f19 (20|@5|4@5@2&#,63|$#,)!
+3 f20 (20|@5|4@5@2&#,63|$#,)!
+3 f0 (23|$#,23|4@0@7&#,)!
+3 f19 (23|$#,23|4@0@7&#,)!
+3 f23 (23|$#,23|4@0@7&#,)!
+2 F0/3|0&
+2 F8/3|8&
+3 f0 (1788|$#,)!
+3 f19 (1788|$#,)!
+3 f27 (1788|$#,)!
+3 f0 (23|$#,)!
+3 f1 (23|$#,)!
+3 f0 (23|0@0@5&#,)!
+3 f19 (23|0@0@5&#,)!
+3 f23 (23|0@0@5&#,)!
+3 f0 (6|$#,)!
+3 f1 (6|$#,)!
+3 f0 (9|$#,)!
+3 f1 (9|$#,)!
+3 f0 (6|$#,)!
+3 f1 (6|$#,)!
+3 f0 (23|$#,291|4@5@7&#,)!
+3 f17 (23|$#,291|4@5@7&#,)!
+3 f0 (23|$#,291|4@5@7&#,5|$#,)!
+3 f9 (23|$#,291|4@5@7&#,5|$#,)!
+3 f0 (23|$#,291|4@5@7&#,5|$#,)!
+3 f10 (23|$#,291|4@5@7&#,5|$#,)!
+3 f0 (23|0@5@7&#,)!
+3 f5 (23|0@5@7&#,)!
+3 f0 ()!
+3 f5 ()!
+3 f0 (5|$#,)!
+3 f5 (5|$#,)!
+3 f0 (63|$#,)!
+3 f19 (63|$#,)!
+3 f20 (63|$#,)!
+3 f0 (23|4@0@7&#,359|$#,63|$#,)!
+3 f63 (23|4@0@7&#,359|$#,63|$#,)!
+3 f0 (23|4@5@7&#,65|$#,)!
+3 f5 (23|4@5@7&#,65|$#,)!
 ;;tistable
 0
 28
 *3 (Variable)
 ^155 191|@1|6@0@0@0@2#stderr
 *4 (Function)
-^156 193$@0@s3,g22@6@0@1@s3,g22$@0#remove
-^157 195$@0@s3,g22@6@0@1@s3,g22$@0#rename
-^158 198@6@5@1@0@0@0@s3@1@s3@3@0@0#tmpfile
-^159 201$@0@s1@1@tp0,s1@19@3@0#tmpnam
-^160 203$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fclose
-^161 205$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fflush
-^162 208@6@5@1@0@0@0@s3@1@s3@18@0@0#fopen
-^163 211@6@5@1@0@0@0@s3,g22@6@0@1@tp2,s3,g22@3@0@0#freopen
-^164 213$@0@s3@1@s3,tp0,tp1$@0#setbuf
-^165 215$@0@s3@1@s3,tp0,tp1$@0#setvbuf
-^166 217@6@0@1@1@0@0@s3@1@s3,tp0$@0#fprintf
-^167 219@6@0@1@2@0@0@s3@1@s3,tp0$@0#fscanf
-^168 221@6@0@1@1@0@1@g18@6@0,s3@1@s3,tg18$@0#printf
-^169 223@6@0@1@2@0@1@g17@6@0,s3@1@s3,tg17$@0#scanf
-^170 225@6@0@1@1@0@0@@1@tp0$@0#sprintf
-^171 227@6@0@1@2@0^$@0#sscanf
-^172 229$@1@g18@6@0,s3@1@s3,tg18$@0#vprintf
-^173 231$@0@s3,g22@6@0@1@s3,tp0,p2,g22$@0#vfprintf
-^174 233$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf
-^175 235$@0@@1@p0$@0#vsnprintf
-^176 237$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fgetc
-^177 240@6@5@1@0@0@0@s3,g22@6@0@1@s3,tp0,tp2,g22$@0#fgets
-^178 243$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputc
-^179 245$@0@s3@1@s3,tp1$@0#fputs
-^180 247$@0@s3@1@s3,tp0$@0#getc
-^181 249$@1@g17@6@0,s3@1@s3,tg17$@0#getchar
-^182 252@6@5@1@0@0@1@g17@6@0,s3,g22@6@0@1@s3,tp0,tg17,g22@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability.  Use fgets instead##gets
-^183 254$@0@s3@1@s3,tp1$@0#putc
-^184 256$@1@g18@6@0,s3@1@s3,tg18$@0#putchar
-^185 258$@1@g18@6@0,s3@1@s3,tg18$@0#puts
-^186 260$@0@s3,g22@6@0@1@s3,tp1,g22$@0#ungetc
-^187 262$@0@s3,g22@6@0@1@s3,tp0,tp3,g22$@0#fread
-^188 264$@0@s3,g22@6@0@1@s3,tp3,g22$@0#fwrite
-^189 267$@0@g22@6@0@1@tp1,g22$@0#fgetpos
-^190 269$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseek
-^191 271$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fsetpos
-^192 273$@0@g22@6@0@1@g22$@0#ftell
-^193 275$@0@@1@tp0$@0#rewind
-^194 277$@0@@1@tp0$@0#clearerr
-^195 279$@0@g22@6@0@1@g22$@0#feof
-^196 281$@0@g22@6@0@1@g22$@0#ferror
-^197 283$@1@g22@6@0,g155@6@0,s3@1@s3,tg155$@0#perror
-^198 285$^$@0#atof
-^199 287$^$@0#atoi
-^200 289$^$@0#atol
-^201 293$@0@g22@6@0@1@tp1,g22$@0#strtod
-^202 295$@0@g22@6@0@1@tp1,g22$@0#strtol
-^203 297$@0@g22@6@0@1@tp1,g22$@0#strtoul
+^156 1636$@0@s3,g22@6@0@1@s3,g22$@0#remove
+^157 1638$@0@s3,g22@6@0@1@s3,g22$@0#rename
+^158 1658@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@3@0@0#tmpfile
+^159 1661$@0@s1@1@tp0,s1@19@3@0#tmpnam
+^160 1546$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fclose
+^161 1555$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fflush
+^162 1569@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@18@0@0#fopen
+^163 1580@6@5@1@0@0@0@s3,g22@6@0@1@tp2,s3,g22@3@0@0#freopen
+^164 1644$@0@s3@1@s3,tp0,tp1$@0#setbuf
+^165 1646$@0@s3@1@s3,tp0,tp1$@0#setvbuf
+^166 1571@6@0@1@1@0@0@s3,g22@6@0@1@s3,tp0,g22$@0#fprintf
+^167 1582@6@0@1@2@0@0@s3,g22@6@0@1@s3,tp0,g22$@0#fscanf
+^168 1622@6@0@1@1@0@1@g18@6@0,s3@1@s3,tg18$@0#printf
+^169 1642@6@0@1@2@0@1@g17@6@0,s3,g22@6@0@1@s3,tg17,g22$@0#scanf
+^170 1650@6@0@1@1@0@0@@1@tp0$@0#sprintf
+^171 1652@6@0@1@2@0@1@g22@6@0@1@g22$@0#sscanf
+^172 1667$@1@g18@6@0,s3@1@s3,tg18$@0#vprintf
+^173 1665$@0@s3,g22@6@0@1@s3,tp0,p2,g22$@0#vfprintf
+^174 1671$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf
+^175 1669$@0@@1@p0$@0#vsnprintf
+^176 1557$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fgetc
+^177 1562@6@5@1@0@0@0@s3,g22@6@0@1@s3,tp0,tp2,g22$@0#fgets
+^178 1573$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputc
+^179 1575$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputs
+^180 1600$@0@s3,g22@6@0@1@s3,tp0,g22$@0#getc
+^181 1602$@1@g17@6@0,s3,g22@6@0@1@s3,tg17,g22$@0#getchar
+^182 1611@6@5@1@0@0@1@g17@6@0,s3,g22@6@0@1@s3,tp0,tg17,g22@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability.  Use fgets instead##gets
+^183 1624$@0@s3,g22@6@0@1@s3,tp1,g22$@0#putc
+^184 1626$@1@g18@6@0,s3,g22@6@0@1@s3,tg18,g22$@0#putchar
+^185 1632$@1@g18@6@0,s3,g22@6@0@1@s3,tg18,g22$@0#puts
+^186 1663$@0@s3,g22@6@0@1@s3,tp1,g22$@0#ungetc
+^187 1577$@0@s3,g22@6@0@1@s3,tp0,tp3,g22$@0#fread
+^188 1598$@0@s3,g22@6@0@1@s3,tp3,g22$@0#fwrite
+^189 1559$@0@g22@6@0@1@tp1,g22$@0#fgetpos
+^190 1584$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseek
+^191 1588$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fsetpos
+^192 1590$@0@g22@6@0@1@g22$@0#ftell
+^193 1640$@0@s3,g22@6@0@1@tp0,g22$@0#rewind
+^194 1538$@0@@1@tp0$@0#clearerr
+^195 1551$@0@g22@6@0@1@g22$@0#feof
+^196 1553$@0@g22@6@0@1@g22$@0#ferror
+^197 1617$@1@g22@6@0,g155@6@0,s3@1@s3,tg155$@0#perror
+^198 1685$^$@0#atof
+^199 1687$^$@0#atoi
+^200 1689$^$@0#atol
+^201 1804$@0@g22@6@0@1@tp1,g22$@0#strtod
+^202 1806$@0@g22@6@0@1@tp1,g22$@0#strtol
+^203 1808$@0@g22@6@0@1@tp1,g22$@0#strtoul
 *1 (Constant)
 ^204 5$#RAND_MAX
 *4 (Function)
-^205 299$@0@s1@1@s1$@0#rand
-^206 301$@0@s1@1@s1$@0#srand
-^207 304@6@5@1@0@0^@2@0@0#calloc
-^208 307@4@5@1@0@0^@2@0@0#malloc
-^209 310@6@5@1@0@0@0@@1@tp0@2@0@0#realloc
+^205 1776$@0@s1@1@s1$@0#rand
+^206 1798$@0@s1@1@s1$@0#srand
+^207 1699@6@5@1@0@0^@2@0@0#calloc
+^208 1746@4@5@1@0@0@1@g22@6@0@1@g22@2@0@0#malloc
+^209 1783@6@5@1@0@0@0@g22@6@0@1@tp0,g22@2@0@0#realloc
 ^210 1071$@0@@1@p0,tp0$@0#free
 *1 (Constant)
 ^211 5$#EXIT_FAILURE#EXIT_SUCCESS
 *4 (Function)
-^213 314@6@0@6@0@0^$@0#abort
+^213 1675@6@0@6@0@0^$@0#abort
 ^214 316@6@0@6@0@0^$@0#exit
-^215 322$@0@s1@1@s1$@0#atexit
-^216 325@6@5@1@0@0^@19@3@0#getenv
-^217 327$@0@s3@1@s3$@0#system
-^218 334@6@5@1@0@0^@18@0@0#bsearch
-^219 340$@0@g22@6@0@1@tp0,g22$@0#qsort
-^220 342$^$@0#abs
+^215 1683$@0@s1@1@s1$@0#atexit
+^216 1717@6@5@1@0@0^@19@3@0#getenv
+^217 1810$@0@s3,g22@6@0@1@s3,g22$@0#system
+^218 1696@6@5@1@0@0^@18@0@0#bsearch
+^219 1774$@0@g22@6@0@1@tp0,g22$@0#qsort
+^220 1677$^$@0#abs
 *7 (Struct tag)
 ^221 343@344#@!2
 *0 (Datatype)
 ^222 343@-@-@0@0@0@0@345#div_t
 *4 (Function)
-^223 347$^$@0#div
-^224 349$^$@0#labs
+^223 1703$^$@0#div
+^224 1733$^$@0#labs
 *7 (Struct tag)
 ^225 350@351#@!3
 *0 (Datatype)
 ^226 350@-@-@0@0@0@0@352#ldiv_t
 *4 (Function)
-^227 354$^$@0#ldiv
+^227 1741$^$@0#ldiv
 *1 (Constant)
 ^228 63$#MB_CUR_MAX
 ^229 5$#WCHAR_MAX#WCHAR_MIN
 ^301 511$^$@0#towupper
 ^302 513$^$@0#wctrans
 ^303 515$^$@0#wctype
-^304 517$^$@0#mblen
-^305 519$@0@@1@tp0$@0#mbtowc
-^306 521$@0@@1@tp0$@0#wctomb
-^307 523$@0@@1@tp0$@0#mbstowcs
-^308 525$@0@@1@tp0$@0#wcstombs
+^304 1748$@1@g22@6@0@1@g22$@0#mblen
+^305 1752$@0@g22@6@0@1@tp0,g22$@0#mbtowc
+^306 1821$@0@@1@tp0$@0#wctomb
+^307 1750$@0@@1@tp0$@0#mbstowcs
+^308 1819$@0@g22@6@0@1@tp0,g22$@0#wcstombs
 ^309 529$@0@@1@tp0$@0#memcpy
 ^310 532$@0@@1@tp0$@0#memmove
 ^311 536$@0@@1@tp0$@0#strcpy
 *1 (Constant)
 ^562 5$#L_ctermid#L_cuserid
 *4 (Function)
-^564 726@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen
-^565 728$@0@g22@6@0@1@g22$@0#fileno
+^564 1549@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen
+^565 1564$@0@g22@6@0@1@g22$@0#fileno
 *7 (Struct tag)
 ^566 1309@730#@stat
 *4 (Function)
 ^710 825$@0@g22@6@0@1@g22$@0#chdir
 ^711 827$@0@s3,g22@6@0@1@s3,g22$@0#chown
 ^712 829$@0@s3,g22@6@0@1@s3,g22$@0#close
-^713 832$@0@s3@1@tp0,s3$@0#ctermid
-^714 835$@0@@1@tp0@3@0@0#cuserid
+^713 1541$@0@s3@1@tp0,s3$@0#ctermid
+^714 1544$@0@@1@tp0@3@0@0#cuserid
 ^715 837$@0@g22@6@0,s3@1@g22,s3$@0#dup2
 ^716 839$@0@g22@6@0,s3@1@g22,s3$@0#dup
 ^717 841@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl
 ^1532 1452$^$@0#toascii
 ^1533 1454$^$@0#_toupper
 ^1534 1456$^$@0#_tolower
-^1535 1458$@0@s1@1@s1$@0#drand48
+^1535 1705$@0@s1@1@s1$@0#drand48
 ^1536 1462$@0@s1@1@s1$@0#erand48
-^1537 1464$@0@s1@1@s1$@0#srand48
+^1537 1800$@0@s1@1@s1$@0#srand48
 *0 (Datatype)
 ^1538 14@-@-@0@0@0@0@1465#in_port_t
 ^1539 14@-@-@0@0@0@0@1466#in_addr_t
 ^1570 1532$@0@g22@6@0@1@g22$@0#lgamma
 ^1571 1534$@0@g22@6@0@1@g22$@0#erf
 ^1572 1536$@0@g22@6@0@1@g22$@0#erfc
+^1573 1566$@0@s3@1@tp0,s3$@0#flockfile
+^1574 1586$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseeko
+^1575 1592$@0@g22@6@0@1@g22$@0#ftello
+^1576 1594$@0@s3@1@tp0,s3$@0#ftrylockfile
+^1577 1596$@0@s3@1@tp0,s3$@0#funlockfile
+^1578 1604$@0@s3,g22@6@0@1@s3,tp0,g22$@0#getc_unlocked
+^1579 1606$@1@g17@6@0,s3,g22@6@0@1@s3,tg17,g22$@0#getchar_unlocked
+*3 (Variable)
+^1580 23|@1|6@0@0@0@1#optarg
+^1581 5|@1|6@0@0@0@1#optind#optopt#opterr#optreset
+*4 (Function)
+^1585 1608$@1@g1580@6@0,g1581@6@0,g1582@6@0,g1583@6@0,g1584@6@0@1@g1580,g1581,g1582$@0#getopt
+^1586 1613$@0@s3,g22@6@0@1@s3,tp0,g22$@0#getw
+^1587 1615$@0@s3,g22@6@0@1@s3,tp0,g22$@0#pclose
+^1588 1620@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@18@0@0#popen
+^1589 1628$@0@s3,g22@6@0@1@s3,tp1,g22$@0#putc_unlocked
+^1590 1630$@1@g18@6@0,s3,g22@6@0@1@s3,tg18,g22$@0#putchar_unlocked
+^1591 1634$@0@s3,g22@6@0@1@s3,tp1,g22$@0#putw
+^1592 1648@6@0@1@1@0@0@@1@tp0$@0#snprintf
+^1593 1655@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22@3@0@0#tempnam
+^1594 1673$$$@0#a64l
+*7 (Struct tag)
+^1595 1700@1701#@!5
+*4 (Function)
+^1596 1708$$@3@0@0#ecvt
+^1597 1711$$@3@0@0#fcvt
+^1598 1714$$@3@0@0#gcvt
+^1599 1719$@0@@1@p0,p2$@0#getsubopt
+^1600 1721$@0@s3,g22@6@0@1@s3,g22$@0#grantpt
+^1601 1724$@0@@1@-,p1@3@0@0#initstate
+^1602 1728$@0@s1@1@s1$@0#jrand48
+^1603 1731$$@3@0@0#l64a
+^1604 1737$@0@s1@1@s1$@0#lcong48
+*7 (Struct tag)
+^1605 1738@1739#@!6
+*4 (Function)
+^1606 1743$@0@s1@1@s1$@0#lrand48
+^1607 1755$@0@@1@p0@3@0@0#mktemp
+^1608 1757$@0@s3@1@p0,s3$@0#mkstemp
+^1609 1759$@0@s1@1@s1$@0#mrand48
+^1610 1763$@0@s1@1@s1,p0$@0#nrand48
+^1611 1766$$@18@0@0#ptsname
+^1612 1768$@1@g673@6@0,g22@6@0@1@tg673,g22$@0#putenv
+^1613 1778$@0@@1@p0$@0#rand_r
+^1614 1780$@0@s1@1@s1$@0#random
+^1615 1786$$@3@0@0#realpath
+^1616 1791$@0@s1@1@s1@3@0@0#seed48
+^1617 1793$@0@s1,g22@6@0@1@s1,g22$@0#setkey
+^1618 1796$@0@s1,g22@6@0@1@s1,g22@2@0@0#setstate
+^1619 1802$@0@s1@1@s1$@0#srandom
+^1620 1812$^$@0#ttyslot
+^1621 1814$@0@s3,s1@1@s3,s1$@0#unlockpt
+^1622 1817$@0@g22@6@0@1@g22@3@0@0#valloc
 ;; Library constraints
+setvbuf
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 23 1
+r
+0
+1
+e1
+2
+2
+Param 63 3
+e2
+2
+3
+-1
+;; end precondition constraints
+post:EMPTY
 vsnprintf
 pre:
 C
@@ -2522,9 +2883,16 @@ l
 2
 Param 23 0
 r
+0
+1
+e1
 2
 2
 Param 63 1
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:EMPTY
 fgets
@@ -2582,6 +2950,74 @@ e2
 3
 -1
 ;; end precondition constraints
+fread
+pre:EMPTY
+post:
+C
+0@1@4
+l
+1
+3
+2
+2
+Param 20 0
+r
+0
+1
+e1
+2
+2
+Param 63 1
+e2
+2
+3
+-1
+;; end precondition constraints
+fwrite
+pre:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 20 0
+r
+2
+2
+Param 63 1
+;; end precondition constraints
+post:EMPTY
+fgetpos
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 265 1
+r
+2
+3
+0
+;; end precondition constraints
+post:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 265 1
+r
+2
+3
+0
+;; end precondition constraints
 calloc
 pre:EMPTY
 post:
 e1
 2
 2
-Param 63 0
+Param 63 0
+e2
+2
+3
+-1
+;; end precondition constraints
+malloc
+pre:EMPTY
+post:
+C
+0@1@4
+l
+1
+1
+2
+2
+Result
+r
+0
+1
+e1
+2
+2
+Param 63 0
+e2
+2
+3
+-1
+;; end precondition constraints
+realloc
+pre:EMPTY
+post:
+C
+0@1@4
+l
+1
+1
+2
+2
+Result
+r
+0
+1
+e1
+2
+2
+Param 63 1
+e2
+2
+3
+-1
+;; end precondition constraints
+bsearch
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 20 1
+r
+0
+1
+e1
+2
+2
+Param 63 2
+e2
+2
+3
+-1
+;; end precondition constraints
+post:EMPTY
+qsort
+pre:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 20 0
+r
+0
+1
+e1
+2
+2
+Param 63 1
+e2
+2
+3
+-1
+;; end precondition constraints
+post:EMPTY
+mblen
+pre:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 23 0
+r
+0
+1
+e1
+2
+2
+Param 63 1
+e2
+2
+3
+-1
+;; end precondition constraints
+post:EMPTY
+mbtowc
+pre:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 23 1
+r
+0
+1
+e1
+2
+2
+Param 63 2
 e2
 2
 3
 -1
 ;; end precondition constraints
-malloc
-pre:EMPTY
-post:
+post:EMPTY
+mbstowcs
+pre:
 C
-0@1@4
+0@1@3
 l
 1
 1
 2
 2
-Result
+Param 359 0
 r
 0
 1
 e1
 2
 2
-Param 63 0
+Param 63 2
 e2
 2
 3
 -1
 ;; end precondition constraints
-realloc
-pre:EMPTY
-post:
+post:EMPTY
+wcstombs
+pre:
 C
 0@1@3
 l
 1
 2
 2
-Result
+Param 23 0
 r
 0
 1
 e1
 2
 2
-Param 63 1
+Param 63 2
 e2
 2
 3
 -1
 ;; end precondition constraints
+post:EMPTY
 memcpy
 pre:
 C
 3
 15
 ;; end precondition constraints
+getopt
+pre:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 291 1
+r
+0
+1
+e1
+2
+2
+Param 5 0
+e2
+2
+3
+-1
+;; end precondition constraints
+post:EMPTY
+snprintf
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 23 0
+r
+0
+1
+e1
+2
+2
+Param 63 1
+e2
+2
+3
+-1
+;; end precondition constraints
+post:EMPTY
+tempnam
+pre:EMPTY
+post:
+C
+0@1@3
+l
+1
+3
+2
+2
+Result
+r
+2
+3
+0
+C
+0@1@3
+l
+1
+1
+2
+2
+Result
+r
+2
+3
+0
+;; end precondition constraints
+gcvt
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 23 2
+r
+2
+2
+Param 5 1
+;; end precondition constraints
+post:EMPTY
+initstate
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 23 1
+r
+0
+1
+e1
+2
+2
+Param 63 2
+e2
+2
+3
+-1
+;; end precondition constraints
+post:EMPTY
+jrand48
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 1726 0
+r
+2
+3
+2
+;; end precondition constraints
+post:EMPTY
+l64a
+pre:EMPTY
+post:
+C
+0@1@1
+l
+1
+1
+2
+2
+Result
+r
+2
+3
+5
+C
+0@1@1
+l
+1
+3
+2
+2
+Result
+r
+2
+3
+5
+;; end precondition constraints
+lcong48
+pre:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 1735 0
+r
+2
+3
+6
+;; end precondition constraints
+post:EMPTY
+nrand48
+pre:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 1761 0
+r
+2
+3
+2
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 1761 0
+r
+2
+3
+2
+;; end precondition constraints
+post:EMPTY
+seed48
+pre:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 1788 0
+r
+2
+3
+2
+;; end precondition constraints
+post:EMPTY
+setkey
+pre:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 23 0
+r
+2
+3
+63
+;; end precondition constraints
+post:EMPTY
+valloc
+pre:EMPTY
+post:
+C
+0@1@4
+l
+1
+1
+2
+2
+Result
+r
+0
+1
+e1
+2
+2
+Param 63 0
+e2
+2
+3
+-1
+;; end precondition constraints
 ;; Modules access
 lltX_bool#1@
 types#1@
This page took 0.086766 seconds and 4 git commands to generate.