Andy Wingo
|
16879cabed
Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint types
|
6 years ago |
Andy Wingo
|
1234bb1850
Update license notices in all C files
|
6 years ago |
Andy Wingo
|
791eb0c01a
Remove (C) from copyright statements
|
6 years ago |
Andy Wingo
|
97cc65fee4
Rename __scm.h to scm.h
|
6 years ago |
Andy Wingo
|
d9eafa374c
Inline tags.h into __scm.h
|
6 years ago |
Andy Wingo
|
c495b44714
Remove Emacs local variables comments in Guile source
|
6 years ago |
Andy Wingo
|
5534c2817e
Remove useless "classes: h_files" from Guile headers.
|
6 years ago |
Andy Wingo
|
73cf7b0340
Remove <unistd.h> from ports.h
|
6 years ago |
Andy Wingo
|
1e792c6580
Remove <stdio.h> from ports.h
|
6 years ago |
Andy Wingo
|
05f3977a92
Remove <string.h> include from ports.h.
|
6 years ago |
Andy Wingo
|
123ba3e77a
Devolve vectors.h include from ports.h
|
6 years ago |
Andy Wingo
|
c2b927d4ea
Remove threads.h include from ports.h
|
6 years ago |
Andy Wingo
|
1abc5289bd
Move struct.h include out of ports.h
|
6 years ago |
Andy Wingo
|
7bdd546965
Remove bytevectors.h include form ports.h
|
6 years ago |
Andy Wingo
|
6f294ecc75
Devolve more validate macros
|
6 years ago |
Andy Wingo
|
09a69dd712
Prevent TOCTTOU bugs in C ports
|
8 years ago |
Andy Wingo
|
b733ca461c
GC of non-blocking port does not block
|
8 years ago |
Andy Wingo
|
ebb8cb7206
Remove SCM_I_MAX_PORT_TYPE_COUNT
|
8 years ago |
Andy Wingo
|
4bceba876b
put-char, put-string in (ice-9 ports internals)
|
9 years ago |
Andy Wingo
|
2affb9accf
Add scm_c_put_escaped_char, scm_c_can_put_char
|
9 years ago |
Andy Wingo
|
43b6feeb1a
Beginnings of supporting encoding text in ports.c
|
9 years ago |
Andy Wingo
|
47918f38d9
Speed up scm_c_write / scm_lfwrite
|
9 years ago |
Andy Wingo
|
fd17cf9f72
Speed up port position access from Scheme
|
9 years ago |
Andy Wingo
|
534139e458
Support for non-blocking I/O
|
9 years ago |
Andy Wingo
|
a9d0fe9ea1
Update port mode bits documentation.
|
9 years ago |
Andy Wingo
|
cd51ce81d0
Use heap-allocated port types instead of ptobnums
|
9 years ago |
Andy Wingo
|
17f90360b6
Make scm_t_ptob_descriptor private.
|
9 years ago |
Andy Wingo
|
e5d2f4e566
Make scm_t_port private
|
9 years ago |
Andy Wingo
|
9a9e0cceae
Make port buffering fields private
|
9 years ago |
Andy Wingo
|
8af64975be
Make file/line/column fields of ports private
|
9 years ago |