SYMBOL INDEX (258 symbols across 30 files) FILE: bundle.c function ParseConfig (line 16) | int ParseConfig(struct BDLHDR far *bdlptr) FILE: bundle.h type BDLHDR (line 4) | struct BDLHDR FILE: cgadraw/attr.c function caca_get_attr (line 66) | uint32_t caca_get_attr(caca_canvas_t const *cv, int x, int y) function caca_set_attr (line 97) | int caca_set_attr(caca_canvas_t *cv, uint32_t attr) function caca_unset_attr (line 127) | int caca_unset_attr(caca_canvas_t *cv, uint32_t attr) function caca_toggle_attr (line 154) | int caca_toggle_attr(caca_canvas_t *cv, uint32_t attr) function caca_put_attr (line 182) | int caca_put_attr(caca_canvas_t *cv, int x, int y, uint32_t attr) function caca_set_color_ansi (line 208) | int caca_set_color_ansi(caca_canvas_t *cv, uint8_t fg, uint8_t bg) function caca_set_color_argb (line 241) | int caca_set_color_argb(caca_canvas_t *cv, uint16_t fg, uint16_t bg) function caca_attr_to_ansi (line 277) | uint8_t caca_attr_to_ansi(uint32_t attr) function caca_attr_to_ansi_fg (line 301) | uint8_t caca_attr_to_ansi_fg(uint32_t attr) function caca_attr_to_ansi_bg (line 321) | uint8_t caca_attr_to_ansi_bg(uint32_t attr) function caca_attr_to_rgb12_fg (line 341) | uint16_t caca_attr_to_rgb12_fg(uint32_t attr) function caca_attr_to_rgb12_bg (line 372) | uint16_t caca_attr_to_rgb12_bg(uint32_t attr) function caca_attr_to_argb64 (line 407) | void caca_attr_to_argb64(uint32_t attr, uint8_t argb[8]) function nearest_ansi (line 445) | static uint8_t nearest_ansi(uint16_t argb14) function _caca_attr_to_rgb24fg (line 492) | uint32_t _caca_attr_to_rgb24fg(uint32_t attr) function _caca_attr_to_rgb24bg (line 497) | uint32_t _caca_attr_to_rgb24bg(uint32_t attr) FILE: cgadraw/box.c function caca_draw_box (line 41) | int caca_draw_box(caca_canvas_t *cv, int x, int y, int w, int h, uint32_... function caca_draw_thin_box (line 65) | int caca_draw_thin_box(caca_canvas_t *cv, int x, int y, int w, int h) function caca_draw_cp437_box (line 86) | int caca_draw_cp437_box(caca_canvas_t *cv, int x, int y, int w, int h) function caca_fill_box (line 109) | int caca_fill_box(caca_canvas_t *cv, int x, int y, int w, int h, function draw_box (line 165) | static int draw_box(caca_canvas_t *cv, int x, int y, int w, int h, FILE: cgadraw/caca.h type caca_canvas_t (line 49) | typedef struct caca_canvas caca_canvas_t; type caca_dither_t (line 51) | typedef struct caca_dither caca_dither_t; type caca_charfont_t (line 53) | typedef struct caca_charfont caca_charfont_t; type caca_font_t (line 55) | typedef struct caca_font caca_font_t; type caca_file_t (line 57) | typedef struct caca_file caca_file_t; type caca_display_t (line 59) | typedef struct caca_display caca_display_t; type caca_event_t (line 61) | typedef struct caca_event caca_event_t; type caca_color (line 69) | enum caca_color type caca_style (line 92) | enum caca_style type caca_event_type (line 107) | enum caca_event_type type caca_event (line 130) | struct caca_event type caca_option (line 149) | struct caca_option type caca_key (line 162) | enum caca_key type caca_option (line 547) | struct caca_option type CACA_CONIO_COLORS (line 555) | enum CACA_CONIO_COLORS type CACA_CONIO_CURSOR (line 581) | enum CACA_CONIO_CURSOR type CACA_CONIO_MODE (line 593) | enum CACA_CONIO_MODE type caca_conio_text_info (line 609) | struct caca_conio_text_info type caca_conio_text_info (line 650) | struct caca_conio_text_info FILE: cgadraw/cacaint.h type caca_timer_t (line 20) | typedef struct caca_timer caca_timer_t; type caca_privevent_t (line 21) | typedef struct caca_privevent caca_privevent_t; type cgachar (line 29) | struct cgachar type caca_frame (line 35) | struct caca_frame type caca_canvas (line 54) | struct caca_canvas type caca_driver (line 89) | enum caca_driver type caca_timer (line 148) | struct caca_timer type caca_stat (line 154) | struct caca_stat type caca_privevent (line 162) | struct caca_privevent type caca_display (line 175) | struct caca_display type caca_stat (line 271) | struct caca_stat type caca_stat (line 272) | struct caca_stat FILE: cgadraw/cacastub.h function seterrno (line 24) | static inline void seterrno(int e) { errno = e; } function geterrno (line 25) | static inline int geterrno(void) { return errno; } FILE: cgadraw/cacatyp.h type _caca_int8_t (line 20) | typedef signed char _caca_int8_t; type _caca_int16_t (line 21) | typedef signed short _caca_int16_t; type _caca_int32_t (line 22) | typedef signed long int _caca_int32_t; type _caca_uint8_t (line 29) | typedef unsigned char _caca_uint8_t; type _caca_uint16_t (line 30) | typedef unsigned short _caca_uint16_t; type _caca_uint32_t (line 31) | typedef unsigned long int _caca_uint32_t; type _caca_intptr_t (line 38) | typedef long int _caca_intptr_t; type _caca_uintptr_t (line 39) | typedef unsigned long int _caca_uintptr_t; type _caca_ssize_t (line 44) | typedef int _caca_ssize_t; type _caca_size_t (line 45) | typedef unsigned int _caca_size_t; FILE: cgadraw/canvas.c type caca_frame (line 30) | struct caca_frame function caca_manage_canvas (line 67) | int caca_manage_canvas(caca_canvas_t *cv, int (*callback)(void *), void *p) function caca_unmanage_canvas (line 72) | int caca_unmanage_canvas(caca_canvas_t *cv, int (*callback)(void *), voi... function caca_set_canvas_size (line 77) | int caca_set_canvas_size(caca_canvas_t *cv, int width, int height) function caca_get_canvas_width (line 82) | int caca_get_canvas_width(caca_canvas_t const *cv) function caca_get_canvas_height (line 87) | int caca_get_canvas_height(caca_canvas_t const *cv) function caca_free_canvas (line 102) | int caca_free_canvas(caca_canvas_t *cv) function caca_rand (line 108) | int caca_rand(int min, int max) function caca_resize (line 113) | int caca_resize(caca_canvas_t *cv, int width, int height) FILE: cgadraw/charset.c function caca_utf8_to_utf32 (line 112) | uint32_t caca_utf8_to_utf32(char const *s, size_t *bytes) function caca_utf32_to_utf8 (line 151) | size_t caca_utf32_to_utf8(char *buf, uint32_t ch) function caca_utf32_to_cp437 (line 191) | uint8_t caca_utf32_to_cp437(uint32_t ch) function caca_cp437_to_utf32 (line 223) | uint32_t caca_cp437_to_utf32(uint8_t ch) function caca_utf32_to_ascii (line 249) | char caca_utf32_to_ascii(uint32_t ch) function caca_utf32_is_fullwidth (line 388) | int caca_utf32_is_fullwidth(uint32_t ch) FILE: cgadraw/conic.c function caca_draw_circle (line 40) | int caca_draw_circle(caca_canvas_t *cv, int x, int y, int r, uint32_t ch) function caca_fill_ellipse (line 68) | int caca_fill_ellipse(caca_canvas_t *cv, int xo, int yo, int a, int b, function caca_draw_ellipse (line 128) | int caca_draw_ellipse(caca_canvas_t *cv, int xo, int yo, int a, int b, function caca_draw_thin_ellipse (line 184) | int caca_draw_thin_ellipse(caca_canvas_t *cv, int xo, int yo, int a, int b) function ellipsepoints (line 235) | static void ellipsepoints(caca_canvas_t *cv, int xo, int yo, int x, int y, FILE: cgadraw/drawtest.c function main (line 11) | int __cdecl main(int argc, char *argv[]) FILE: cgadraw/frame.c function caca_get_frame_count (line 5) | int caca_get_frame_count(caca_canvas_t const *cv) function caca_set_frame (line 10) | int caca_set_frame(caca_canvas_t *cv, int id) function caca_set_frame_name (line 29) | int caca_set_frame_name(caca_canvas_t *cv, char const *name) function caca_create_frame (line 34) | int caca_create_frame(caca_canvas_t *cv, int id) function caca_free_frame (line 39) | int caca_free_frame(caca_canvas_t *cv, int id) function _caca_save_frame_info (line 58) | void _caca_save_frame_info(caca_canvas_t *cv) function _caca_load_frame_info (line 65) | void _caca_load_frame_info(caca_canvas_t *cv) FILE: cgadraw/line.c type line (line 29) | struct line type line (line 38) | struct line type line (line 40) | struct line type line (line 41) | struct line function caca_draw_line (line 55) | int caca_draw_line(caca_canvas_t *cv, int x1, int y1, int x2, int y2, function caca_draw_polyline (line 86) | int caca_draw_polyline(caca_canvas_t *cv, int const x[], int const y[], function caca_draw_thin_line (line 117) | int caca_draw_thin_line(caca_canvas_t *cv, int x1, int y1, int x2, int y2) function caca_draw_thin_polyline (line 145) | int caca_draw_thin_polyline(caca_canvas_t *cv, int const x[], int const ... function clip_line (line 169) | static void clip_line(caca_canvas_t *cv, struct line* s) function clip_bits (line 221) | static uint8_t clip_bits(caca_canvas_t *cv, int x, int y) function draw_solid_line (line 240) | static void draw_solid_line(caca_canvas_t *cv, struct line* s) function draw_thin_line (line 302) | static void draw_thin_line(caca_canvas_t *cv, struct line* s) FILE: cgadraw/snprintf.c function asprintf (line 420) | int asprintf(char **ptr, const char *fmt, /*args*/ ...) { function vasprintf (line 444) | int vasprintf(char **ptr, const char *fmt, va_list ap) { function asnprintf (line 466) | int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...) { function vasnprintf (line 494) | int vasnprintf (char **ptr, size_t str_m, const char *fmt, va_list ap) { function portable_snprintf (line 526) | int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/... FILE: cgadraw/string.c function caca_gotoxy (line 10) | int caca_gotoxy(caca_canvas_t *cv, int x, int y) function caca_wherex (line 18) | int caca_wherex(caca_canvas_t const *cv) function caca_wherey (line 23) | int caca_wherey(caca_canvas_t const *cv) function caca_put_char (line 28) | int caca_put_char(caca_canvas_t *cv, int x, int y, uint32_t ch) function caca_get_char (line 35) | uint32_t caca_get_char(caca_canvas_t const *cv, int x, int y) function caca_put_str (line 43) | int caca_put_str(caca_canvas_t *cv, int x, int y, char const *s) function caca_printf (line 58) | int caca_printf(caca_canvas_t *cv, int x, int y, char const *format, ...) function caca_vprintf (line 68) | int caca_vprintf(caca_canvas_t *cv, int x, int y, char const *format, function caca_clear_canvas (line 88) | int caca_clear_canvas(caca_canvas_t *cv) function caca_set_canvas_handle (line 102) | int caca_set_canvas_handle(caca_canvas_t *cv, int x, int y) function caca_get_canvas_handle_x (line 110) | int caca_get_canvas_handle_x(caca_canvas_t const *cv) function caca_get_canvas_handle_y (line 115) | int caca_get_canvas_handle_y(caca_canvas_t const *cv) function caca_blit (line 120) | int caca_blit(caca_canvas_t *dst, int x, int y, function caca_set_canvas_boundaries (line 126) | int caca_set_canvas_boundaries(caca_canvas_t *cv, int x, int y, int w, i... FILE: cgadraw/transfrm.c function caca_invert (line 29) | int caca_invert(caca_canvas_t *cv) function caca_flip (line 34) | int caca_flip(caca_canvas_t *cv) function caca_flop (line 39) | int caca_flop(caca_canvas_t *cv) function caca_rotate_180 (line 44) | int caca_rotate_180(caca_canvas_t *cv) function caca_rotate_left (line 49) | int caca_rotate_left(caca_canvas_t *cv) function caca_rotate_right (line 54) | int caca_rotate_right(caca_canvas_t *cv) function caca_stretch_left (line 59) | int caca_stretch_left(caca_canvas_t *cv) function caca_stretch_right (line 64) | int caca_stretch_right(caca_canvas_t *cv) function flipchar (line 71) | static uint32_t flipchar(uint32_t ch) function flopchar (line 187) | static uint32_t flopchar(uint32_t ch) function rotatechar (line 303) | static uint32_t rotatechar(uint32_t ch) function leftchar (line 506) | static uint32_t leftchar(uint32_t ch) function rightchar (line 521) | static uint32_t rightchar(uint32_t ch) function leftpair (line 598) | static void leftpair(uint32_t pair[2]) function rightpair (line 619) | static void rightpair(uint32_t pair[2]) FILE: cgadraw/triangle.c function caca_draw_triangle (line 40) | int caca_draw_triangle(caca_canvas_t * cv, int x1, int y1, int x2, int y2, function caca_draw_thin_triangle (line 63) | int caca_draw_thin_triangle(caca_canvas_t * cv, int x1, int y1, function caca_fill_triangle (line 87) | int caca_fill_triangle(caca_canvas_t * cv, int x1, int y1, int x2, int y2, function caca_fill_triangle_textured_l (line 158) | static int caca_fill_triangle_textured_l(caca_canvas_t * cv, function caca_fill_triangle_textured (line 361) | int caca_fill_triangle_textured(caca_canvas_t * cv, FILE: debug.c function openlog (line 15) | int openlog(const char *name) function closelog (line 33) | int closelog(void) function logstr (line 48) | int logstr(const char *fmt, ...) function logmsg (line 70) | int logmsg(const char *fmt, ...) function loghex (line 92) | void loghex(const void far *ptr, int buflen) { FILE: debug/logcalls.c type LOTUSFUNCS (line 24) | struct LOTUSFUNCS type LOTUSFUNCS (line 26) | struct LOTUSFUNCS type LOTUSFUNCS (line 28) | struct LOTUSFUNCS type DISPLAYINFO (line 30) | struct DISPLAYINFO function _wrap_GetDisplayInfo (line 32) | int __pascal _wrap_GetDisplayInfo(struct DISPLAYINFO far *dspinfo) function _wrap_DriverInit (line 48) | int __pascal _wrap_DriverInit(void *drvapi, function _wrap_DriverTerminate (line 83) | int __pascal _wrap_DriverTerminate() function _wrap_ResetDisplay (line 96) | int __pascal _wrap_ResetDisplay() function _wrap_SetGraphicsMode (line 103) | int __pascal _wrap_SetGraphicsMode() function _wrap_MoveCursor (line 109) | void __pascal _wrap_MoveCursor(int col, int line) function _wrap_WriteLmbcsStringWithAttributes (line 121) | int __pascal _wrap_WriteLmbcsStringWithAttributes(int byteslen, function _wrap_WritePaddedLmbcsStringWithAttributes (line 140) | int __pascal _wrap_WritePaddedLmbcsStringWithAttributes(int byteslen, function _wrap_SetRegionBgAttributes (line 159) | int __pascal _wrap_SetRegionBgAttributes(int cols, int lines, char attrs) function _wrap_ClearRegionForeground (line 168) | void __pascal _wrap_ClearRegionForeground(int cols, int lines, char attrs) function _wrap_ClearRegionForegroundKeepBg (line 179) | int __pascal _wrap_ClearRegionForegroundKeepBg(int cols, int lines) function _wrap_BlockRegionCopy (line 188) | int __pascal _wrap_BlockRegionCopy() function _wrap_CalcSizeTranslatedString (line 196) | int __pascal _wrap_CalcSizeTranslatedString(int argstrlen, char far *arg... function _wrap_FitTranslatedString (line 211) | int __pascal _wrap_FitTranslatedString(int strarglen, function _wrap_SetCursorInvisible (line 232) | int __pascal _wrap_SetCursorInvisible() function _wrap_SetCursorVisible (line 239) | int __pascal _wrap_SetCursorVisible() function _wrap_LockCursorAttributes (line 246) | int __pascal _wrap_LockCursorAttributes() function _wrap_QQCalledBeforeGraphicsMode (line 253) | int __pascal _wrap_QQCalledBeforeGraphicsMode(void far *p) function _wrap_QQLotusApiJustCallsFunc_1 (line 263) | int __pascal _wrap_QQLotusApiJustCallsFunc_1(int strarglen, void far *st... function _wrap_MoveCursor2 (line 275) | int __pascal _wrap_MoveCursor2(int col, int line) function _wrap_QQLotusApiJustCallsFunc_0 (line 287) | int __pascal _wrap_QQLotusApiJustCallsFunc_0(void far *ptr) function _wrap_ComplicatedNop (line 300) | int __pascal _wrap_ComplicatedNop() function _wrap_zerosub_0 (line 308) | int __pascal _wrap_zerosub_0() function _wrap_LotusApiPassedPtr (line 316) | int __pascal _wrap_LotusApiPassedPtr(void far *ptr) function _wrap_LotusApiJustCallsFunc (line 324) | int __pascal _wrap_LotusApiJustCallsFunc(int a, void far *ptra, int d, v... function _wrap_nullsub_5 (line 340) | int __pascal _wrap_nullsub_5() FILE: debug/logcbs.c function _wrap_lfield_8 (line 39) | static void __pascal _wrap_lfield_8(void far *ptr, int size) function _wrap_Free (line 62) | static int __pascal _wrap_Free(void *addr, int unknown, int size) function _wrap_UnregisterDevdata (line 97) | static void __pascal _wrap_UnregisterDevdata(int hdl) function _wrap_GetDescriptor (line 105) | static unsigned __pascal _wrap_GetDescriptor(unsigned far *ptr, int base... function _wrap_FreeDescriptor (line 119) | static void __pascal _wrap_FreeDescriptor(int seg) function _wrap_exprt_scan_linx (line 127) | static void __pascal _wrap_exprt_scan_linx(int a, int b, int c, int d) function _wrap_exprt_fill_rect (line 138) | static void __pascal _wrap_exprt_fill_rect(int a, int b, int c, int d, i... function _wrap_exprt_thin_diag_line (line 150) | static void __pascal _wrap_exprt_thin_diag_line(int a, int b, int c, int... function _wrap_exprt_thin_vert_line (line 162) | static void __pascal _wrap_exprt_thin_vert_line(int a, int b, int c, int d) function _wrap_exprt_shade_rect (line 173) | static void __pascal _wrap_exprt_shade_rect(int a, int b, int c, int d, ... function _wrap_exprt_fill_scan_list (line 186) | static void __pascal _wrap_exprt_fill_scan_list() function _wrap_RegisterDevdataStruct (line 193) | static int __pascal _wrap_RegisterDevdataStruct(struct DEVDATA far *a, i... function _wrap_field_64 (line 244) | static int __pascal _wrap_field_64(int a, void far *ptr) function _wrap_field_58 (line 259) | static void __pascal _wrap_field_58(int a, int b) function _wrap_field_5C (line 268) | static int __pascal _wrap_field_5C(int a, void far *b) function _wrap_field_68 (line 279) | static int __pascal _wrap_field_68(int a, int b, void far *ptr1, void fa... function _wrap_field_6C (line 293) | static int __pascal _wrap_field_6C(int a, function InstallCallbackWrapper (line 313) | void InstallCallbackWrapper(struct LOTUSFUNCS *cbarray) FILE: draw.c function exprt_scan_linx (line 24) | void __pascal exprt_scan_linx(int x, int y, int width, int attr) function exprt_fill_rect (line 36) | void __pascal exprt_fill_rect(int x, int y, int width, int height, int a... function exprt_thin_diag_line (line 50) | void __pascal exprt_thin_diag_line(int x1, int y1, int x2, int y2, int a... function exprt_thin_vert_line (line 63) | void __pascal exprt_thin_vert_line(int x, int y, int height, int attr) function exprt_shade_rect (line 75) | void __pascal exprt_shade_rect(int a, int b, int c, int d, void far *e, ... function exprt_fill_scan_list (line 87) | void __pascal exprt_fill_scan_list() FILE: idatypes.h type __int32 (line 5) | typedef long __int32; FILE: lmbcs.c function translate_lmbcs (line 93) | int translate_lmbcs(const void *src, FILE: lotcalls.h type LOTUSFUNCS (line 7) | struct LOTUSFUNCS type LOTUSFUNCS (line 69) | struct LOTUSFUNCS FILE: lotdemu.c type DISPLAYINFO (line 65) | struct DISPLAYINFO type FONTINFO (line 79) | struct FONTINFO type DEVDATA (line 106) | struct DEVDATA type LOTUSFUNCS (line 157) | struct LOTUSFUNCS function drv_disp_info (line 162) | void __pascal drv_disp_info(struct DISPLAYINFO far *dspinfo) function start_lotus_rasterizer (line 175) | static int start_lotus_rasterizer() function drv_disp_open (line 205) | int __pascal drv_disp_open(void far *drvapi, function drv_disp_close (line 308) | int __pascal drv_disp_close() function drv_disp_text (line 341) | int __pascal drv_disp_text() function drv_disp_graph (line 349) | int __pascal drv_disp_graph() function drv_disp_set_pos (line 355) | void __pascal drv_disp_set_pos(int col, int line) function WriteStringToFramebuffer (line 381) | static int WriteStringToFramebuffer(unsigned char far *str, function drv_disp_write (line 453) | int __pascal drv_disp_write(unsigned byteslen, function drv_disp_zone (line 474) | int __pascal drv_disp_zone(unsigned byteslen, function drv_disp_set_bg (line 517) | void __pascal drv_disp_set_bg(unsigned cols, unsigned lines, char attrs) function drv_disp_clear (line 545) | void __pascal drv_disp_clear(unsigned cols, function drv_disp_fg_clear (line 575) | void __pascal drv_disp_fg_clear(unsigned cols, unsigned lines) function DrawSquare (line 603) | static void DrawSquare(int topx, int topy, int bottomx, int bottomy, cha... function drv_disp_copy (line 637) | void __pascal drv_disp_copy(int width, int height, int dstx, int dsty) function drv_disp_size (line 694) | int __pascal drv_disp_size(int argstrlen, char far *argstr) function drv_disp_fit (line 707) | int __pascal drv_disp_fit(int strarglen, function drv_disp_curs_type (line 771) | void __pascal drv_disp_curs_type(int unused, int cursmodenum) function drv_disp_grph_process (line 788) | int __pascal drv_disp_grph_process(struct GRAPH far *graph) function drv_disp_grph_txt_size (line 848) | int __pascal drv_disp_grph_txt_size(int strarglen, void far *strarg) function drv_disp_set_pos_hpu (line 865) | void __pascal drv_disp_set_pos_hpu(int col, int line) function drv_disp_grph_compute_view (line 872) | int __pascal drv_disp_grph_compute_view(void far *ptr) function drv_disp_unlock (line 886) | int __pascal drv_disp_unlock() function drv_disp_lock (line 892) | int __pascal drv_disp_lock() function drv_disp_grph_set_cur_view (line 898) | int __pascal drv_disp_grph_set_cur_view(void far *view) function drv_disp_grph_txt_fit (line 906) | int __pascal drv_disp_grph_txt_fit(int len, char far *str, int maxlen, i... function drv_disp_sync (line 938) | int __pascal drv_disp_sync(int a, int b) FILE: lottypes.h type DISPLAYINFO (line 8) | struct DISPLAYINFO type BDLHDR (line 23) | struct BDLHDR type BDLRECHDR (line 31) | struct BDLRECHDR type DEVPRIM (line 37) | struct DEVPRIM type DEVPRIM (line 47) | typedef struct DEVPRIM DEVPRIM; type POINT (line 49) | struct POINT type POINT (line 55) | typedef struct POINT POINT; type PATT (line 57) | struct PATT type PATT (line 65) | typedef struct PATT PATT; type DEVDATA (line 67) | struct DEVDATA type GRAPH (line 90) | struct GRAPH type FONTINFO (line 110) | struct FONTINFO FILE: raster.c function decode_raster_ops (line 62) | int decode_raster_ops(char far *startaddr, char far *endaddr) FILE: raster.h type DRAWTEXT (line 42) | struct DRAWTEXT { FILE: snprintf.c function asprintf (line 420) | int asprintf(char **ptr, const char *fmt, /*args*/ ...) { function vasprintf (line 444) | int vasprintf(char **ptr, const char *fmt, va_list ap) { function asnprintf (line 466) | int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...) { function vasnprintf (line 494) | int vasnprintf (char **ptr, size_t str_m, const char *fmt, va_list ap) { function portable_snprintf (line 526) | int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/...