5
.type kps_switch,@object
14
.type kps_mode,@object
25
.string "/usr/local/bin/vflserver"
28
.type kps_path,@object
37
.type kps_prog,@object
42
.type inited_prog.18,@object
43
.size inited_prog.18,4
48
.string ">>Kpathsea: enabled\n"
50
.string ">>Kpathsea: disabled\n"
53
.string ">>Kpathsea: mode=%s, dpi=%d program=%s\n"
56
.globl vf_kpathsea_init
57
.type vf_kpathsea_init,@function
76
cmpl $1,inited_prog.18
81
movl $1,inited_prog.18
82
cmpl $1,vf_dbg_kpathsea
99
cmpl $1,vf_dbg_kpathsea
116
call kpse_set_program_name
138
call kpse_init_format
149
.size vf_kpathsea_init,.Lfe1-vf_kpathsea_init
162
.type x_popen,@function
434
.size x_popen,.Lfe2-x_popen
437
.type x_pclose,@function
474
call kpse_fclose_trace
535
.size x_pclose,.Lfe3-x_pclose
538
.type vf_uncompresser_alist,@object
539
.size vf_uncompresser_alist,4
540
vf_uncompresser_alist:
544
.string "Not an alist."
547
.string "VFlib Error [fsearch.c:VF_AddUncompresser]: %s\n"
550
.globl vf_add_uncompresser_alist
551
.type vf_add_uncompresser_alist,@function
552
vf_add_uncompresser_alist:
580
movl vf_uncompresser_alist,%eax
590
movl %eax,vf_uncompresser_alist
598
.size vf_add_uncompresser_alist,.Lfe4-vf_add_uncompresser_alist
606
.globl vf_open_uncompress_stream
607
.type vf_open_uncompress_stream,@function
608
vf_open_uncompress_stream:
626
leal (%eax,%ebx),%edx
670
.size vf_open_uncompress_stream,.Lfe5-vf_open_uncompress_stream
672
.globl vf_close_uncompress_stream
673
.type vf_close_uncompress_stream,@function
674
vf_close_uncompress_stream:
693
.size vf_close_uncompress_stream,.Lfe6-vf_close_uncompress_stream
696
.string ">> File search: %s\n"
698
.string ">> File search: Found %s\n"
701
.string ">> File search: Not found (no such absolute path)\n"
704
.string ">> File search: Not found (empty dir list)\n"
711
.string "VFlib Warning: Unsupported file format by kpathsea.\n"
713
.string ">> File search: Not found\n"
716
.globl vf_search_file
717
.type vf_search_file,@function
728
cmpl $1,vf_dbg_font_search
745
call vf_path_absolute
753
call vf_path_file_read_ok
758
cmpl $1,vf_dbg_font_search
777
cmpl $1,vf_dbg_font_search
801
cmpl $1,vf_dbg_font_search
836
call vf_sexp_get_cstring
889
call search_file_kpathsea
916
call vf_path_terminated_by_2delims
944
call search_file_recursive
967
cmpl $1,vf_dbg_font_search
1000
.size vf_search_file,.Lfe7-vf_search_file
1005
.string ">> No font hint db file: %s\n"
1007
.string ">> Reading hint db file: %s\n"
1009
.string ">> Found in db file: %s\n"
1011
.string ">> Not found in db file\n"
1014
.type search_in_fdb,@function
1031
leal -1024(%ebp),%eax
1033
call vf_path_cons_path
1039
leal -1024(%ebp),%eax
1041
call vf_path_file_read_ok
1048
leal -1024(%ebp),%eax
1050
call kpse_fopen_trace
1053
movl %eax,-2060(%ebp)
1059
cmpl $1,vf_dbg_font_search
1062
leal -1024(%ebp),%eax
1074
cmpl $1,vf_dbg_font_search
1077
leal -1024(%ebp),%eax
1083
movl $1024,-2056(%ebp)
1086
movl -2056(%ebp),%eax
1093
movl %eax,-2052(%ebp)
1099
movl -2060(%ebp),%eax
1101
call kpse_fclose_trace
1108
movl -2056(%ebp),%eax
1110
movl -2052(%ebp),%eax
1116
movl -2060(%ebp),%eax
1131
movl %eax,-2064(%ebp)
1135
movl -2064(%ebp),%eax
1147
movl -2064(%ebp),%eax
1153
call vf_sexp_get_cstring
1156
movl %eax,-2068(%ebp)
1161
leal -2048(%ebp),%eax
1177
movl -2068(%ebp),%eax
1179
leal -2048(%ebp),%eax
1186
movl -2060(%ebp),%eax
1191
movl -2056(%ebp),%eax
1193
movl -2052(%ebp),%eax
1195
leal -2048(%ebp),%eax
1199
movl -2060(%ebp),%eax
1211
movl -2068(%ebp),%eax
1225
movl -2064(%ebp),%eax
1230
movl %eax,-2064(%ebp)
1237
movl -2060(%ebp),%eax
1239
call kpse_fclose_trace
1247
movl -2052(%ebp),%eax
1254
cmpl $1,vf_dbg_font_search
1259
movl -2052(%ebp),%eax
1273
movl -2052(%ebp),%edx
1281
.size search_in_fdb,.Lfe8-search_in_fdb
1283
.type search_fdb_fp,@function
1308
movl %eax,-1036(%ebp)
1314
movl %eax,-1032(%ebp)
1321
leal -1024(%ebp),%eax
1332
movl -1032(%ebp),%eax
1334
leal -1024(%ebp),%eax
1345
leal -1024(%ebp),%eax
1346
movl -1032(%ebp),%edx
1347
movsbl (%edx,%eax),%eax
1354
leal -1024(%ebp),%eax
1355
movl -1032(%ebp),%edx
1357
movl %edx,-1028(%ebp)
1360
movl -1028(%ebp),%eax
1365
movl -1028(%ebp),%eax
1384
movl -1028(%ebp),%eax
1394
movl -1028(%ebp),%eax
1395
movl -1040(%ebp),%edx
1404
movl -1028(%ebp),%eax
1405
movl -1040(%ebp),%edx
1414
movl -1028(%ebp),%eax
1415
movl -1040(%ebp),%edx
1426
movl -1028(%ebp),%eax
1434
call vf_path_cons_path
1450
.size search_fdb_fp,.Lfe9-search_fdb_fp
1452
.globl vf_find_file_in_directory
1453
.type vf_find_file_in_directory,@function
1454
vf_find_file_in_directory:
1474
.size vf_find_file_in_directory,.Lfe10-vf_find_file_in_directory
1477
.string ">> Kpathsea: Search %s\n"
1479
.string ">> Kpathsea: Found %s\n"
1481
.string ">> Kpathsea: Not found\n"
1484
.type search_file_kpathsea,@function
1485
search_file_kpathsea:
1495
cmpl $1,vf_dbg_kpathsea
1509
movl .L167(,%eax,4),%eax
1540
call kpse_find_glyph
1554
call kpse_find_glyph
1697
cmpl $1,vf_dbg_kpathsea
1735
.size search_file_kpathsea,.Lfe11-search_file_kpathsea
1741
.type search_file,@function
1753
call vf_path_directory_read_ok
1764
movl $.LC30,12(%ebp)
1778
leal (%eax,%ebx),%edx
1806
call vf_path_cons_path
1811
call vf_path_file_read_ok
1859
call vf_sexp_get_cstring
1874
call vf_path_cons_path2
1879
call vf_path_file_read_ok
1936
.size search_file,.Lfe12-search_file
1940
.string "Undefined uncompression program for file extension"
1942
.string "VFlib Warning: %s %s\n"
1945
.string ">> Uncompression program: %s\n"
1948
.type ext2uncprog,@function
1961
movl vf_uncompresser_alist,%eax
1991
call vf_sexp_get_cstring
2013
call vf_sexp_get_cstring
2046
cmpl $1,vf_dbg_font_search
2063
.size ext2uncprog,.Lfe13-ext2uncprog
2067
.string "Generating %s.%dpk (dpi=%d, mag=%.3f)...\n"
2074
.long 0x0,0x3fe00000
2077
.globl vf_tex_make_glyph
2078
.type vf_tex_make_glyph,@function
2092
call vf_path_base_core
2137
call kpse_set_program_enabled
2159
call kpse_find_glyph
2186
.size vf_tex_make_glyph,.Lfe14-vf_tex_make_glyph
2190
.string ">> Search Recursively in: %s\n"
2193
.type search_file_recursive,@function
2194
search_file_recursive:
2239
call vf_path_del_terminating_2delims
2244
call vf_path_directory_read_ok
2253
cmpl $1,vf_dbg_font_search
2291
call traverse_directory
2316
.size search_file_recursive,.Lfe15-search_file_recursive
2319
.string ">> Searching in: %s\n"
2326
.type traverse_directory,@function
2331
cmpl $1,vf_dbg_font_search
2463
leal -116(%ebp),%eax
2486
movl -108(%ebp),%eax
2491
leal -116(%ebp),%eax
2512
call dtr_subdir_list
2541
call traverse_directory
2562
call dtr_next_subdir
2577
.size traverse_directory,.Lfe16-traverse_directory
2579
.type dtr_elem_alloc,@function
2626
.size dtr_elem_alloc,.Lfe17-dtr_elem_alloc
2628
.type dtr_elem_free,@function
2673
.size dtr_elem_free,.Lfe18-dtr_elem_free
2675
.type dtr_alloc,@function
2709
call vf_path_del_terminating_2delims
2712
leal -104(%ebp),%eax
2734
movl %edx,1024(%eax)
2737
movl %edx,1028(%eax)
2746
movl -104(%ebp),%edx
2749
movl -100(%ebp),%edx
2765
movl -120(%ebp),%ebx
2769
.size dtr_alloc,.Lfe19-dtr_alloc
2771
.type dtr_free,@function
2782
movl 1024(%eax),%edx
2813
.size dtr_free,.Lfe20-dtr_free
2815
.type dtr_get_path,@function
2827
.size dtr_get_path,.Lfe21-dtr_get_path
2829
.type dtr_add_subdir,@function
2914
movl 1028(%eax),%edx
2940
.size dtr_add_subdir,.Lfe22-dtr_add_subdir
2942
.type dtr_go_subdir,@function
2973
movl 1024(%eax),%edx
3039
movl 1028(%edx),%ecx
3042
movl 1028(%eax),%edx
3047
movl %edx,1028(%eax)
3056
.size dtr_go_subdir,.Lfe23-dtr_go_subdir
3060
.string "FATAL: CANNOT HAPPEN --- in dtr_go_updir().\n"
3063
.type dtr_go_updir,@function
3069
movl 1028(%eax),%edx
3090
movl %ecx,1028(%eax)
3108
.size dtr_go_updir,.Lfe24-dtr_go_updir
3110
.type dtr_subdir_list,@function
3116
movl 1028(%eax),%edx
3120
movl 1028(%edx),%ecx
3136
.size dtr_subdir_list,.Lfe25-dtr_subdir_list
3138
.type dtr_next_subdir,@function
3147
movl 1028(%edx),%ecx
3163
.size dtr_next_subdir,.Lfe26-dtr_next_subdir
3165
.type dtr_add_name,@function
3172
movl 1028(%eax),%edx
3175
movl vf_directory_delimiter,%eax
3189
movb %bl,(%edx,%eax)
3208
movb %bl,(%edx,%eax)
3226
.size dtr_add_name,.Lfe27-dtr_add_name
3228
.type dtr_del_name,@function
3234
movl 1028(%edx),%ecx
3241
.size dtr_del_name,.Lfe28-dtr_del_name
3243
.type __maskrune,@function
3269
movl _CurrentRuneLocale,%edx
3270
leal 0(,%esi,4),%ecx
3273
andl (%ecx,%edx),%eax
3284
.size __maskrune,.Lfe29-__maskrune
3285
.comm vf_dbg_drv_texfonts,4,4
3286
.comm vf_tex_default_properties,4,4
3287
.comm vf_tex_default_variables,4,4
3290
.ident "GCC: (GNU) 2.95.2 19991024 (release)"