Home
last modified time | relevance | path

Searched refs:SgPort (Results 1 – 25 of 69) sorted by relevance

123

/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/sagittarius/private/
H A Dport.h273 SgPort parent;
281 SgPort parent;
299 SgPort parent;
321 SgPort parent;
322 SgPort *port;
340 SgPort parent;
341 SgPort *src; /* src port */
376 SgPort parent;
561 SgPort *src,
628 SG_EXTERN int Sg_Getb(SgPort *port);
[all …]
H A Dwriter.h73 SG_EXTERN void Sg_Format(SgPort *port, SgString *fmt,
75 SG_EXTERN void Sg_Printf(SgPort *port, const SgChar *fmt, ...);
76 SG_EXTERN void Sg_PrintfShared(SgPort *port, const SgChar *fmt, ...);
77 SG_EXTERN void Sg_Vprintf(SgPort *port, const SgChar *fmt, va_list args,
84 SG_EXTERN void Sg_WriteSymbolName(SgString *snam, SgPort *port,
H A Dreader.h82 SG_EXTERN readtable_t* Sg_PortReadTable(SgPort *port);
84 SG_EXTERN void Sg_SetPortReadTable(SgPort *port, readtable_t *table);
85 SG_EXTERN readtable_t* Sg_EnsureCopiedReadTable(SgPort *port);
104 SG_EXTERN int Sg_DelimitedCharP(SgChar c, SgPort *p);
109 SG_EXTERN SgObject Sg_ApplyDirective(SgPort *port, SgObject name,
H A Dtranscoder.h68 SG_EXTERN SgChar Sg_TranscoderGetc(SgObject self, SgPort *port);
69 SG_EXTERN void Sg_TranscoderPutc(SgObject self, SgPort *port, SgChar c);
70 SG_EXTERN int64_t Sg_TranscoderRead(SgObject self, SgPort *port,
72 SG_EXTERN int64_t Sg_TranscoderWrite(SgObject self, SgPort *port,
H A Dcodec.h59 int (*putc)(SgObject, SgPort*, SgChar, SgErrorHandlingMode);
60 SgChar (*getc)(SgObject, SgPort*, SgErrorHandlingMode, int);
61 int64_t (*readc)(SgObject, SgPort*, SgChar*, int64_t,
63 int64_t (*writec)(SgObject, SgPort*, SgChar *, int64_t,
H A Dcache.h92 SG_EXTERN int Sg_ReadCacheFromPort(SgPort *port);
99 SG_EXTERN void Sg_WriteObjectCache(SgObject o, SgPort *out,
101 SG_EXTERN SgObject Sg_ReadCacheObject(SgPort *p, SgReadCacheCtx *ctx);
H A Dunicode.h79 SG_EXTERN SgChar Sg_ConvertUtf8ToUcs4(SgPort *port, SgErrorHandlingMode mode);
80 SG_EXTERN SgChar Sg_ConvertUtf16ToUcs4(SgPort *port, SgErrorHandlingMode mode,
87 SgPort *port,
93 SgPort *port,
H A Dclos.h79 typedef void (*SgClassPrintProc)(SgObject obj, SgPort *port,
83 typedef int (*SgClassSerializeProc)(SgObject obj, SgPort *port,
87 typedef SgObject (*SgReadCacheProc)(SgPort *port, void *ctx);
89 typedef void (*SgWriteCacheProc)(SgObject obj, SgPort *port, void *ctx);
H A Dvm.h225 SgPort *currentOutputPort;
226 SgPort *currentInputPort;
227 SgPort *currentErrorPort;
228 SgPort *logPort; /* it's not often used.. */
H A Dload.h38 SG_EXTERN int Sg_LoadFromPort(SgPort *path);
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/
H A Dreader.c224 static int delimited(SgPort *p, SgChar c) in delimited()
266 static SgObject read_hash_quote(SgPort *port, SgChar c,
944 SgObject read_hash_quote(SgPort *port, SgChar c, in read_hash_quote()
956 SgObject read_hash_unquote(SgPort *port, SgChar c, in read_hash_unquote()
1432 SgObject read_hash_semicolon(SgPort *port, SgChar c, in read_hash_semicolon()
1880 readtable_t* Sg_PortReadTable(SgPort *port) in Sg_PortReadTable()
1887 readtable_t* Sg_EnsureCopiedReadTable(SgPort *port) in Sg_EnsureCopiedReadTable()
1908 int Sg_PortCaseInsensitiveP(SgPort *port) in Sg_PortCaseInsensitiveP()
1966 int Sg_DelimitedCharP(SgChar c, SgPort *p) in Sg_DelimitedCharP()
1979 SgPort *p; \
[all …]
H A Dport.c68 SgPort *p = SG_PORT(obj); in port_print()
277 SgPort *z = SG_NEW2(SgPort *, size); in make_port_raw()
414 SgPort *src = bp->src; in buffered_fill_buffer()
490 SgPort *buffer; in buffered_readb_all()
599 SgPort *src = bp->src; in buffered_ready()
609 SgPort *src = bp->src; in buffered_lock()
619 SgPort *src = bp->src; in buffered_unlock()
636 SgPort *src = bp->src; in buffered_set_position()
1572 SgPort *src, in Sg_InitTranscodedPort()
2948 SgPort *out; in Sg_ReadLine()
[all …]
H A Dcodec.c74 static int put_utf8_char(SgObject self, SgPort *port, SgChar c, in put_utf8_char()
82 static SgChar get_utf8_char(SgObject self, SgPort *port, in get_utf8_char()
185 static int put_utf16_char(SgObject self, SgPort *port, SgChar c, in put_utf16_char()
196 static SgChar get_utf16_char(SgObject self, SgPort *port, in get_utf16_char()
291 SgPort *port, in get_utf32()
335 static SgChar get_utf32_char(SgObject self, SgPort *port, in get_utf32_char()
346 SgPort *port;
360 SgPort *port, in convert_utf32_buffer_ucs32()
439 static int convert_latin1(SgPort *port, SgChar c, in convert_latin1()
472 static SgChar get_latin1_char(SgObject self, SgPort *port, in get_latin1_char()
[all …]
H A Dcache.c309 static void put_word(SgPort *out, SgWord w, int tag) in put_word()
314 static void emit_immediate(SgPort *out, SgObject o) in emit_immediate()
377 static int write_library(SgPort *out, SgLibrary *lib) in write_library()
1105 SgPort *out; in Sg_WriteCache()
1194 static SgObject read_code(SgPort *in, read_ctx *ctx);
1199 static int read_4byte(SgPort *in) in read_4byte()
1352 static SgString* read_string(SgPort *in, int length) in read_string()
1511 static SgObject read_plist(SgPort *in, read_ctx *ctx) in read_plist()
1990 static SgObject read_code(SgPort *in, read_ctx *ctx) in read_code()
2201 int Sg_ReadCacheFromPort(SgPort *in) in Sg_ReadCacheFromPort()
[all …]
H A Dtranscoder.c126 static SgChar get_char_internal(SgObject self, SgPort *port) in get_char_internal()
130 SgPort *src_port; in get_char_internal()
166 SgChar Sg_TranscoderGetc(SgObject self, SgPort *port) in Sg_TranscoderGetc()
211 static int resolve_eol(SgPort *port, SgTranscoder *tran, SgChar *dst, in resolve_eol()
254 int64_t Sg_TranscoderRead(SgObject self, SgPort *port, in Sg_TranscoderRead()
262 SgPort *src_port; in Sg_TranscoderRead()
332 void Sg_TranscoderPutc(SgObject self, SgPort *tport, SgChar c) in Sg_TranscoderPutc()
335 SgPort *port; in Sg_TranscoderPutc()
385 int64_t Sg_TranscoderWrite(SgObject self, SgPort *tport, in Sg_TranscoderWrite()
390 SgPort *port; in Sg_TranscoderWrite()
[all …]
H A Dwriter.c89 SgPort *port; in Sg_Write()
119 SgPort *out; in Sg_WriteCircular()
167 SgPort *out; in Sg_WriteLimited()
210 static void format_pad(SgPort *out, SgString *str, in format_pad()
234 static void format_sexp(SgPort *out, SgObject arg, in format_sexp()
240 SgPort *tmpout; in format_sexp()
313 SgPort *strout; in format_integer()
342 static void format_bin_bv(SgPort *port, SgObject bv) in format_bin_bv()
601 SgPort *out; in Sg_Format()
1339 SgPort *out; in Sg_Vprintf()
[all …]
H A Dexceptions.c53 static void compound_printer(SgObject o, SgPort *p, SgWriteContext *ctx) in compound_printer()
288 static void irr_printer(SgObject o, SgPort *p, SgWriteContext *ctx) in irr_printer()
318 static void who_printer(SgObject o, SgPort *p, SgWriteContext *ctx) in who_printer()
371 static void port_printer(SgObject o, SgPort *p, SgWriteContext *ctx) in port_printer()
401 static void enc_printer(SgObject o, SgPort *p, SgWriteContext *ctx) in enc_printer()
444 static void pos_printer(SgObject o, SgPort *p, SgWriteContext *ctx) in pos_printer()
474 static void fn_printer(SgObject o, SgPort *p, SgWriteContext *ctx) in fn_printer()
536 static void comp_printer(SgObject o, SgPort *p, SgWriteContext *ctx) in comp_printer()
579 static void imp_printer(SgObject o, SgPort *p, SgWriteContext *ctx) in imp_printer()
840 static void describe_simple(SgPort *out, SgObject con) in describe_simple()
[all …]
H A Dunicode.c310 SgChar Sg_ConvertUtf8ToUcs4(SgPort *port, SgErrorHandlingMode mode) in Sg_ConvertUtf8ToUcs4()
324 SgPort *port;
360 SgChar *buf, int64_t size, SgPort *port, \
431 SgChar Sg_ConvertUtf16ToUcs4(SgPort *port, SgErrorHandlingMode mode, in Sg_ConvertUtf16ToUcs4()
943 static int final_sigma_p(long index, SgString *in, SgPort *out) in final_sigma_p()
969 SgPort *out; in Sg_StringUpCase()
1029 SgPort *out; in Sg_StringDownCase()
1050 static long titlecase_first_char(long index, SgString *in, SgPort *out,
1133 SgPort *out; in Sg_StringTitleCase()
1154 SgPort *out; in Sg_StringFoldCase()
[all …]
H A Dmacro.c48 static void syntax_print(SgObject obj, SgPort *port, SgWriteContext *ctx) in syntax_print()
64 static void macro_print(SgObject obj, SgPort *port, SgWriteContext *ctx) in macro_print()
H A Dregex.c2261 static void pattern_cache_writer(SgObject obj, SgPort *port, in pattern_cache_writer()
2277 static void unparse(SgObject reg, SgPort *out);
2320 static void unparse_seq(SgObject reg, SgPort *out) in unparse_seq()
2329 SgPort *out) in unparse_between()
2336 static void unparse_reg(SgObject reg, SgPort *out) in unparse_reg()
2442 static void unparse(SgObject n, SgPort *out) in unparse()
2561 SgPort *out; in unparse_ast()
2666 SgPort *out; in Sg_CharSetToRegexString()
2782 static SgObject read_regex_string(SgPort *port) in read_regex_string()
2784 SgPort *buf; in read_regex_string()
[all …]
H A Dgloc.c35 static void gloc_print(SgObject obj, SgPort *port, SgWriteContext *ctx) in gloc_print()
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/os/win/
H A Dwin_util.c50 SgPort *out, *tout; in utf32ToUtf16()
68 SgPort *out; in utf16ToUtf32()
94 SgPort *out; in utf16ToUtf32WithRegion()
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/ext/threads/
H A Dmutex.c37 static void mutex_printer(SgObject self, SgPort *port, SgWriteContext *ctx) in mutex_printer()
209 static void cv_printer(SgObject self, SgPort *port, SgWriteContext *ctx) in cv_printer()
257 static void sem_printer(SgObject self, SgPort *port, SgWriteContext *ctx) in sem_printer()
318 static void exc_printer(SgObject o, SgPort *p, SgWriteContext *ctx) in exc_printer()
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/ext/socket/
H A Dtls-socket.c43 static void tls_socket_printer(SgObject self, SgPort *port, SgWriteContext *ctx) in tls_socket_printer()
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/ext/filewatch/
H A Dfilewatch.c37 static void filewatch_ctx_print(SgObject o, SgPort *p, SgWriteContext *ctx) in filewatch_ctx_print()

123