]> git.proxmox.com Git - wasi-libc.git/blob - expected/wasm32-wasi/defined-symbols.txt
Implement emulated support for `getpid`.
[wasi-libc.git] / expected / wasm32-wasi / defined-symbols.txt
1 _CLOCK_MONOTONIC
2 _CLOCK_PROCESS_CPUTIME_ID
3 _CLOCK_REALTIME
4 _CLOCK_THREAD_CPUTIME_ID
5 _Exit
6 _IO_feof_unlocked
7 _IO_ferror_unlocked
8 _IO_getc
9 _IO_getc_unlocked
10 _IO_putc
11 _IO_putc_unlocked
12 __EINVAL
13 __ENOMEM
14 __SIG_ERR
15 __SIG_IGN
16 __asctime_r
17 __assert_fail
18 __c_dot_utf8
19 __c_dot_utf8_locale
20 __c_locale
21 __clock
22 __clock_gettime
23 __cos
24 __cosdf
25 __cosl
26 __crypt_blowfish
27 __crypt_des
28 __crypt_md5
29 __crypt_r
30 __crypt_sha256
31 __crypt_sha512
32 __ctype_b_loc
33 __ctype_get_mb_cur_max
34 __ctype_tolower_loc
35 __ctype_toupper_loc
36 __cxa_atexit
37 __cxa_finalize
38 __des_setkey
39 __do_des
40 __duplocale
41 __env_rm_add
42 __env_rm_add
43 __env_rm_add
44 __env_rm_add
45 __exp2f_data
46 __exp_data
47 __expo2
48 __expo2f
49 __fbufsize
50 __fclose_ca
51 __fdopen
52 __fesetround
53 __fgetwc_unlocked
54 __flbf
55 __floatscan
56 __fmodeflags
57 __fopen_rb_ca
58 __fpending
59 __fpurge
60 __fputwc_unlocked
61 __freadable
62 __freadahead
63 __freading
64 __freadptr
65 __freadptrinc
66 __freelocale
67 __fseeko
68 __fseeko_unlocked
69 __fseterr
70 __fsetlocking
71 __fsmu8
72 __ftello
73 __ftello_unlocked
74 __funcs_on_exit
75 __funcs_on_exit
76 __funcs_on_quick_exit
77 __funcs_on_quick_exit
78 __fwritable
79 __fwritex
80 __fwriting
81 __get_locale
82 __getdelim
83 __getentropy
84 __getopt_msg
85 __gmtime_r
86 __hwcap
87 __inet_aton
88 __intscan
89 __invtrigl_R
90 __isalnum_l
91 __isalpha_l
92 __isatty
93 __isblank_l
94 __iscntrl_l
95 __isdigit_l
96 __isgraph_l
97 __islower_l
98 __isoc99_fscanf
99 __isoc99_fwscanf
100 __isoc99_scanf
101 __isoc99_sscanf
102 __isoc99_swscanf
103 __isoc99_vfscanf
104 __isoc99_vfwscanf
105 __isoc99_vscanf
106 __isoc99_vsscanf
107 __isoc99_vswscanf
108 __isoc99_vwscanf
109 __isoc99_wscanf
110 __isprint_l
111 __ispunct_l
112 __isspace_l
113 __isupper_l
114 __iswalnum_l
115 __iswalpha_l
116 __iswblank_l
117 __iswcntrl_l
118 __iswctype_l
119 __iswdigit_l
120 __iswgraph_l
121 __iswlower_l
122 __iswprint_l
123 __iswpunct_l
124 __iswspace_l
125 __iswupper_l
126 __iswxdigit_l
127 __isxdigit_l
128 __lctrans
129 __lctrans_cur
130 __lctrans_impl
131 __lctrans_impl
132 __ldexp_cexp
133 __ldexp_cexpf
134 __lgamma_r
135 __lgammaf_r
136 __lgammal_r
137 __libc
138 __libc_calloc
139 __libc_free
140 __libc_malloc
141 __loc_is_allocated
142 __localtime_r
143 __log2_data
144 __log2f_data
145 __log_data
146 __logf_data
147 __lseek
148 __main_argc_argv
149 __main_void
150 __math_divzero
151 __math_divzerof
152 __math_invalid
153 __math_invalidf
154 __math_invalidl
155 __math_oflow
156 __math_oflowf
157 __math_uflow
158 __math_uflowf
159 __math_xflow
160 __math_xflowf
161 __memrchr
162 __mo_lookup
163 __month_to_secs
164 __newlocale
165 __nl_langinfo
166 __nl_langinfo_l
167 __ofl_add
168 __ofl_lock
169 __ofl_unlock
170 __optpos
171 __optreset
172 __original_main
173 __overflow
174 __p1evll
175 __pio2_hi
176 __pio2_lo
177 __pleval
178 __polevll
179 __posix_getopt
180 __pow_log_data
181 __powf_log2_data
182 __progname
183 __progname_full
184 __putenv
185 __rand48_step
186 __reallocarray
187 __rem_pio2
188 __rem_pio2_large
189 __rem_pio2f
190 __rem_pio2l
191 __rsqrt_tab
192 __secs_to_tm
193 __secs_to_zone
194 __seed48
195 __shgetc
196 __shlim
197 __signgam
198 __sin
199 __sindf
200 __sinl
201 __small_printf
202 __stderr_FILE
203 __stderr_used
204 __stderr_used
205 __stderr_used
206 __stdin_FILE
207 __stdin_used
208 __stdin_used
209 __stdio_close
210 __stdio_exit
211 __stdio_exit
212 __stdio_exit_needed
213 __stdio_read
214 __stdio_seek
215 __stdio_write
216 __stdout_FILE
217 __stdout_used
218 __stdout_used
219 __stdout_used
220 __stdout_write
221 __stpcpy
222 __stpncpy
223 __strcasecmp_l
224 __strchrnul
225 __strcoll_l
226 __strerror_l
227 __strftime_fmt_1
228 __strftime_l
229 __strncasecmp_l
230 __strtoimax_internal
231 __strtol_internal
232 __strtoll_internal
233 __strtoul_internal
234 __strtoull_internal
235 __strtoumax_internal
236 __strxfrm_l
237 __sysinfo
238 __sysv_signal
239 __tan
240 __tandf
241 __tanl
242 __tm_to_secs
243 __tm_to_tzname
244 __tolower_l
245 __toread
246 __toread_needs_stdio_exit
247 __toupper_l
248 __towctrans_l
249 __towlower_l
250 __towrite
251 __towrite_needs_stdio_exit
252 __towupper_l
253 __tre_mem_alloc_impl
254 __tre_mem_destroy
255 __tre_mem_new_impl
256 __tsearch_balance
257 __uflow
258 __unlist_locked_file
259 __uselocale
260 __utc
261 __wasi_args_get
262 __wasi_args_sizes_get
263 __wasi_clock_res_get
264 __wasi_clock_time_get
265 __wasi_environ_get
266 __wasi_environ_sizes_get
267 __wasi_fd_advise
268 __wasi_fd_allocate
269 __wasi_fd_close
270 __wasi_fd_datasync
271 __wasi_fd_fdstat_get
272 __wasi_fd_fdstat_set_flags
273 __wasi_fd_fdstat_set_rights
274 __wasi_fd_filestat_get
275 __wasi_fd_filestat_set_size
276 __wasi_fd_filestat_set_times
277 __wasi_fd_pread
278 __wasi_fd_prestat_dir_name
279 __wasi_fd_prestat_get
280 __wasi_fd_pwrite
281 __wasi_fd_read
282 __wasi_fd_readdir
283 __wasi_fd_renumber
284 __wasi_fd_seek
285 __wasi_fd_sync
286 __wasi_fd_tell
287 __wasi_fd_write
288 __wasi_path_create_directory
289 __wasi_path_filestat_get
290 __wasi_path_filestat_set_times
291 __wasi_path_link
292 __wasi_path_open
293 __wasi_path_readlink
294 __wasi_path_remove_directory
295 __wasi_path_rename
296 __wasi_path_symlink
297 __wasi_path_unlink_file
298 __wasi_poll_oneoff
299 __wasi_proc_exit
300 __wasi_proc_raise
301 __wasi_random_get
302 __wasi_sched_yield
303 __wasi_sock_recv
304 __wasi_sock_send
305 __wasi_sock_shutdown
306 __wasilibc_access
307 __wasilibc_cwd
308 __wasilibc_ensure_environ
309 __wasilibc_environ
310 __wasilibc_environ
311 __wasilibc_fd_renumber
312 __wasilibc_find_abspath
313 __wasilibc_find_relpath
314 __wasilibc_find_relpath_alloc
315 __wasilibc_initialize_environ
316 __wasilibc_link
317 __wasilibc_link_newat
318 __wasilibc_link_oldat
319 __wasilibc_nocwd___wasilibc_rmdirat
320 __wasilibc_nocwd___wasilibc_unlinkat
321 __wasilibc_nocwd_faccessat
322 __wasilibc_nocwd_fstatat
323 __wasilibc_nocwd_linkat
324 __wasilibc_nocwd_mkdirat_nomode
325 __wasilibc_nocwd_openat_nomode
326 __wasilibc_nocwd_opendirat
327 __wasilibc_nocwd_readlinkat
328 __wasilibc_nocwd_renameat
329 __wasilibc_nocwd_scandirat
330 __wasilibc_nocwd_symlinkat
331 __wasilibc_nocwd_utimensat
332 __wasilibc_open_nomode
333 __wasilibc_register_preopened_fd
334 __wasilibc_rename_newat
335 __wasilibc_rename_oldat
336 __wasilibc_rmdirat
337 __wasilibc_stat
338 __wasilibc_tell
339 __wasilibc_unlinkat
340 __wasilibc_utimens
341 __wasm_call_dtors
342 __wcscoll_l
343 __wcsftime_l
344 __wcsxfrm_l
345 __wctrans_l
346 __wctype_l
347 __xpg_basename
348 __xpg_strerror_r
349 __year_to_secs
350 _environ
351 _exit
352 _flushlbf
353 _initialize
354 _start
355 _start
356 a64l
357 abort
358 abs
359 access
360 acos
361 acosf
362 acosh
363 acoshf
364 acoshl
365 acosl
366 aligned_alloc
367 alphasort
368 alphasort64
369 arc4random
370 arc4random_buf
371 arc4random_uniform
372 asctime
373 asctime_r
374 asin
375 asinf
376 asinh
377 asinhf
378 asinhl
379 asinl
380 asprintf
381 at_quick_exit
382 atan
383 atan2
384 atan2f
385 atan2l
386 atanf
387 atanh
388 atanhf
389 atanhl
390 atanl
391 atexit
392 atof
393 atoi
394 atol
395 atoll
396 basename
397 bcmp
398 bcopy
399 bsd_signal
400 bsearch
401 btowc
402 bzero
403 c16rtomb
404 c32rtomb
405 cabs
406 cabsf
407 cabsl
408 cacos
409 cacosf
410 cacosh
411 cacoshf
412 cacoshl
413 cacosl
414 calloc
415 carg
416 cargf
417 cargl
418 casin
419 casinf
420 casinh
421 casinhf
422 casinhl
423 casinl
424 catan
425 catanf
426 catanh
427 catanhf
428 catanhl
429 catanl
430 catclose
431 catgets
432 catopen
433 cbrt
434 cbrtf
435 cbrtl
436 ccos
437 ccosf
438 ccosh
439 ccoshf
440 ccoshl
441 ccosl
442 ceil
443 ceilf
444 ceill
445 cexp
446 cexpf
447 cexpl
448 chdir
449 cimag
450 cimagf
451 cimagl
452 clearenv
453 clearerr
454 clearerr_unlocked
455 clock
456 clock_getres
457 clock_gettime
458 clock_nanosleep
459 clog
460 clogf
461 clogl
462 close
463 closedir
464 confstr
465 conj
466 conjf
467 conjl
468 copysign
469 copysignf
470 copysignl
471 cos
472 cosf
473 cosh
474 coshf
475 coshl
476 cosl
477 cpow
478 cpowf
479 cpowl
480 cproj
481 cprojf
482 cprojl
483 creal
484 crealf
485 creall
486 creat
487 creat64
488 crypt
489 crypt_r
490 csin
491 csinf
492 csinh
493 csinhf
494 csinhl
495 csinl
496 csqrt
497 csqrtf
498 csqrtl
499 ctan
500 ctanf
501 ctanh
502 ctanhf
503 ctanhl
504 ctanl
505 ctime
506 ctime_r
507 difftime
508 dirfd
509 dirname
510 div
511 dprintf
512 drand48
513 drem
514 dremf
515 duplocale
516 ecvt
517 encrypt
518 environ
519 erand48
520 erf
521 erfc
522 erfcf
523 erfcl
524 erff
525 erfl
526 errno
527 exit
528 exp
529 exp10
530 exp10f
531 exp10l
532 exp2
533 exp2f
534 exp2l
535 expf
536 expl
537 explicit_bzero
538 expm1
539 expm1f
540 expm1l
541 fabs
542 fabsf
543 fabsl
544 faccessat
545 fclose
546 fcntl
547 fcvt
548 fdatasync
549 fdclosedir
550 fdim
551 fdimf
552 fdiml
553 fdopen
554 fdopendir
555 feclearexcept
556 fegetenv
557 fegetexceptflag
558 fegetround
559 feholdexcept
560 feof
561 feof_unlocked
562 feraiseexcept
563 ferror
564 ferror_unlocked
565 fesetenv
566 fesetexceptflag
567 fesetround
568 fetestexcept
569 feupdateenv
570 fflush
571 fflush_unlocked
572 ffs
573 ffsl
574 ffsll
575 fgetc
576 fgetc_unlocked
577 fgetln
578 fgetpos
579 fgetpos64
580 fgets
581 fgets_unlocked
582 fgetwc
583 fgetwc_unlocked
584 fgetws
585 fgetws_unlocked
586 fileno
587 fileno_unlocked
588 finite
589 finitef
590 floor
591 floorf
592 floorl
593 fma
594 fmaf
595 fmal
596 fmax
597 fmaxf
598 fmaxl
599 fmemopen
600 fmin
601 fminf
602 fminl
603 fmod
604 fmodf
605 fmodl
606 fmtmsg
607 fnmatch
608 fopen
609 fopen64
610 fopencookie
611 fpathconf
612 fprintf
613 fpurge
614 fputc
615 fputc_unlocked
616 fputs
617 fputs_unlocked
618 fputwc
619 fputwc_unlocked
620 fputws
621 fputws_unlocked
622 fread
623 fread_unlocked
624 free
625 freelocale
626 freopen
627 freopen64
628 frexp
629 frexpf
630 frexpl
631 fscanf
632 fseek
633 fseeko
634 fseeko64
635 fsetpos
636 fsetpos64
637 fstat
638 fstatat
639 fsync
640 ftell
641 ftello
642 ftello64
643 ftime
644 ftruncate
645 futimens
646 fwide
647 fwprintf
648 fwrite
649 fwrite_unlocked
650 fwscanf
651 gcvt
652 get_avphys_pages
653 get_nprocs
654 get_nprocs_conf
655 get_phys_pages
656 getc
657 getc_unlocked
658 getchar
659 getchar_unlocked
660 getcwd
661 getdate
662 getdate_err
663 getdelim
664 getdomainname
665 getentropy
666 getenv
667 gethostid
668 getline
669 getopt
670 getopt_long
671 getopt_long_only
672 getpid
673 getrusage
674 getsockopt
675 getsubopt
676 gettimeofday
677 getw
678 getwc
679 getwc_unlocked
680 getwchar
681 getwchar_unlocked
682 glob
683 glob64
684 globfree
685 globfree64
686 gmtime
687 gmtime_r
688 hcreate
689 hcreate_r
690 hdestroy
691 hdestroy_r
692 hsearch
693 hsearch_r
694 htonl
695 htons
696 hypot
697 hypotf
698 hypotl
699 iconv
700 iconv_close
701 iconv_open
702 ilogb
703 ilogbf
704 ilogbl
705 imaxabs
706 imaxdiv
707 in6addr_any
708 in6addr_loopback
709 index
710 inet_aton
711 inet_ntop
712 inet_pton
713 initstate
714 insque
715 ioctl
716 iprintf
717 isalnum
718 isalnum_l
719 isalpha
720 isalpha_l
721 isascii
722 isatty
723 isblank
724 isblank_l
725 iscntrl
726 iscntrl_l
727 isdigit
728 isdigit_l
729 isgraph
730 isgraph_l
731 islower
732 islower_l
733 isprint
734 isprint_l
735 ispunct
736 ispunct_l
737 isspace
738 isspace_l
739 isupper
740 isupper_l
741 iswalnum
742 iswalnum_l
743 iswalpha
744 iswalpha_l
745 iswblank
746 iswblank_l
747 iswcntrl
748 iswcntrl_l
749 iswctype
750 iswctype_l
751 iswdigit
752 iswdigit_l
753 iswgraph
754 iswgraph_l
755 iswlower
756 iswlower_l
757 iswprint
758 iswprint_l
759 iswpunct
760 iswpunct_l
761 iswspace
762 iswspace_l
763 iswupper
764 iswupper_l
765 iswxdigit
766 iswxdigit_l
767 isxdigit
768 isxdigit_l
769 j0
770 j0f
771 j1
772 j1f
773 jn
774 jnf
775 jrand48
776 l64a
777 labs
778 lcong48
779 ldexp
780 ldexpf
781 ldexpl
782 ldiv
783 lfind
784 lgamma
785 lgamma_r
786 lgammaf
787 lgammaf_r
788 lgammal
789 lgammal_r
790 link
791 linkat
792 llabs
793 lldiv
794 llrint
795 llrintf
796 llrintl
797 llround
798 llroundf
799 llroundl
800 localeconv
801 localtime
802 localtime_r
803 log
804 log10
805 log10f
806 log10l
807 log1p
808 log1pf
809 log1pl
810 log2
811 log2f
812 log2l
813 logb
814 logbf
815 logbl
816 logf
817 logl
818 lrand48
819 lrint
820 lrintf
821 lrintl
822 lround
823 lroundf
824 lroundl
825 lsearch
826 lseek
827 lstat
828 malloc
829 malloc_usable_size
830 mblen
831 mbrlen
832 mbrtoc16
833 mbrtoc32
834 mbrtowc
835 mbsinit
836 mbsnrtowcs
837 mbsrtowcs
838 mbstowcs
839 mbtowc
840 memccpy
841 memchr
842 memcmp
843 memcpy
844 memmem
845 memmove
846 mempcpy
847 memrchr
848 memset
849 mkdir
850 mkdirat
851 mktime
852 mmap
853 modf
854 modff
855 modfl
856 mrand48
857 munmap
858 nan
859 nanf
860 nanl
861 nanosleep
862 nearbyint
863 nearbyintf
864 nearbyintl
865 newlocale
866 nextafter
867 nextafterf
868 nextafterl
869 nexttoward
870 nexttowardf
871 nexttowardl
872 nftw
873 nftw64
874 nl_langinfo
875 nl_langinfo_l
876 nrand48
877 ntohl
878 ntohs
879 open
880 open_memstream
881 open_wmemstream
882 openat
883 opendir
884 opendirat
885 optarg
886 opterr
887 optind
888 optopt
889 optreset
890 pathconf
891 perror
892 poll
893 posix_close
894 posix_fadvise
895 posix_fallocate
896 posix_memalign
897 pow
898 pow10
899 pow10f
900 pow10l
901 powf
902 powl
903 pread
904 preadv
905 printf
906 program_invocation_name
907 program_invocation_short_name
908 pselect
909 psignal
910 putc
911 putc_unlocked
912 putchar
913 putchar_unlocked
914 putenv
915 puts
916 putw
917 putwc
918 putwc_unlocked
919 putwchar
920 putwchar_unlocked
921 pwrite
922 pwritev
923 qsort
924 quick_exit
925 raise
926 rand
927 rand_r
928 random
929 read
930 readdir
931 readlink
932 readlinkat
933 readv
934 realloc
935 reallocarray
936 recv
937 regcomp
938 regerror
939 regexec
940 regfree
941 remainder
942 remainderf
943 remainderl
944 remove
945 remque
946 remquo
947 remquof
948 remquol
949 rename
950 renameat
951 rewind
952 rewinddir
953 rindex
954 rint
955 rintf
956 rintl
957 rmdir
958 round
959 roundf
960 roundl
961 sbrk
962 scalb
963 scalbf
964 scalbln
965 scalblnf
966 scalblnl
967 scalbn
968 scalbnf
969 scalbnl
970 scandir
971 scandirat
972 scanf
973 sched_yield
974 seed48
975 seekdir
976 select
977 send
978 setbuf
979 setbuffer
980 setenv
981 setkey
982 setlinebuf
983 setlocale
984 setstate
985 setvbuf
986 shutdown
987 signal
988 signgam
989 significand
990 significandf
991 sin
992 sincos
993 sincosf
994 sincosl
995 sinf
996 sinh
997 sinhf
998 sinhl
999 sinl
1000 sleep
1001 snprintf
1002 sprintf
1003 sqrt
1004 sqrtf
1005 sqrtl
1006 srand
1007 srand48
1008 srandom
1009 sscanf
1010 stat
1011 stderr
1012 stdin
1013 stdout
1014 stpcpy
1015 stpncpy
1016 strcasecmp
1017 strcasecmp_l
1018 strcasestr
1019 strcat
1020 strchr
1021 strchrnul
1022 strcmp
1023 strcoll
1024 strcoll_l
1025 strcpy
1026 strcspn
1027 strdup
1028 strerror
1029 strerror_l
1030 strerror_r
1031 strfmon
1032 strfmon_l
1033 strftime
1034 strftime_l
1035 strlcat
1036 strlcpy
1037 strlen
1038 strncasecmp
1039 strncasecmp_l
1040 strncat
1041 strncmp
1042 strncpy
1043 strndup
1044 strnlen
1045 strpbrk
1046 strptime
1047 strrchr
1048 strsep
1049 strsignal
1050 strspn
1051 strstr
1052 strtod
1053 strtod_l
1054 strtof
1055 strtof_l
1056 strtoimax
1057 strtok
1058 strtok_r
1059 strtol
1060 strtold
1061 strtold_l
1062 strtoll
1063 strtoul
1064 strtoull
1065 strtoumax
1066 strverscmp
1067 strxfrm
1068 strxfrm_l
1069 swab
1070 swprintf
1071 swscanf
1072 symlink
1073 symlinkat
1074 sysconf
1075 tan
1076 tanf
1077 tanh
1078 tanhf
1079 tanhl
1080 tanl
1081 tdelete
1082 tdestroy
1083 telldir
1084 tfind
1085 tgamma
1086 tgammaf
1087 tgammal
1088 time
1089 timegm
1090 times
1091 timespec_get
1092 toascii
1093 tolower
1094 tolower_l
1095 toupper
1096 toupper_l
1097 towctrans
1098 towctrans_l
1099 towlower
1100 towlower_l
1101 towupper
1102 towupper_l
1103 trunc
1104 truncate
1105 truncf
1106 truncl
1107 tsearch
1108 twalk
1109 uname
1110 ungetc
1111 ungetwc
1112 unlink
1113 unlinkat
1114 unsetenv
1115 uselocale
1116 usleep
1117 utime
1118 utimensat
1119 vasprintf
1120 vdprintf
1121 versionsort
1122 versionsort64
1123 vfprintf
1124 vfscanf
1125 vfwprintf
1126 vfwscanf
1127 vprintf
1128 vscanf
1129 vsnprintf
1130 vsprintf
1131 vsscanf
1132 vswprintf
1133 vswscanf
1134 vwprintf
1135 vwscanf
1136 wcpcpy
1137 wcpncpy
1138 wcrtomb
1139 wcscasecmp
1140 wcscasecmp_l
1141 wcscat
1142 wcschr
1143 wcscmp
1144 wcscoll
1145 wcscoll_l
1146 wcscpy
1147 wcscspn
1148 wcsdup
1149 wcsftime
1150 wcsftime_l
1151 wcslen
1152 wcsncasecmp
1153 wcsncasecmp_l
1154 wcsncat
1155 wcsncmp
1156 wcsncpy
1157 wcsnlen
1158 wcsnrtombs
1159 wcspbrk
1160 wcsrchr
1161 wcsrtombs
1162 wcsspn
1163 wcsstr
1164 wcstod
1165 wcstof
1166 wcstoimax
1167 wcstok
1168 wcstol
1169 wcstold
1170 wcstoll
1171 wcstombs
1172 wcstoul
1173 wcstoull
1174 wcstoumax
1175 wcswcs
1176 wcswidth
1177 wcsxfrm
1178 wcsxfrm_l
1179 wctob
1180 wctomb
1181 wctrans
1182 wctrans_l
1183 wctype
1184 wctype_l
1185 wcwidth
1186 wmemchr
1187 wmemcmp
1188 wmemcpy
1189 wmemmove
1190 wmemset
1191 wprintf
1192 write
1193 writev
1194 wscanf
1195 y0
1196 y0f
1197 y1
1198 y1f
1199 yn
1200 ynf