Lines Matching defs:pf
595 PerlStdIOClose(struct IPerlStdIO* piPerl, FILE* pf)
598 return win32_fclose((pf));
602 PerlStdIOEof(struct IPerlStdIO* piPerl, FILE* pf)
605 return win32_feof(pf);
609 PerlStdIOError(struct IPerlStdIO* piPerl, FILE* pf)
612 return win32_ferror(pf);
616 PerlStdIOClearerr(struct IPerlStdIO* piPerl, FILE* pf)
619 win32_clearerr(pf);
623 PerlStdIOGetc(struct IPerlStdIO* piPerl, FILE* pf)
626 return win32_getc(pf);
630 PerlStdIOGetBase(struct IPerlStdIO* piPerl, FILE* pf)
634 FILE *f = pf;
642 PerlStdIOGetBufsiz(struct IPerlStdIO* piPerl, FILE* pf)
646 FILE *f = pf;
654 PerlStdIOGetCnt(struct IPerlStdIO* piPerl, FILE* pf)
658 FILE *f = pf;
666 PerlStdIOGetPtr(struct IPerlStdIO* piPerl, FILE* pf)
670 FILE *f = pf;
678 PerlStdIOGets(struct IPerlStdIO* piPerl, char* s, int n, FILE* pf)
681 return win32_fgets(s, n, pf);
685 PerlStdIOPutc(struct IPerlStdIO* piPerl, int c, FILE* pf)
688 return win32_fputc(c, pf);
692 PerlStdIOPuts(struct IPerlStdIO* piPerl, const char *s, FILE* pf)
695 return win32_fputs(s, pf);
699 PerlStdIOFlush(struct IPerlStdIO* piPerl, FILE* pf)
702 return win32_fflush(pf);
706 PerlStdIOUngetc(struct IPerlStdIO* piPerl,int c, FILE* pf)
709 return win32_ungetc(c, pf);
713 PerlStdIOFileno(struct IPerlStdIO* piPerl, FILE* pf)
716 return win32_fileno(pf);
727 PerlStdIOReopen(struct IPerlStdIO* piPerl, const char*path, const char*mode, FILE* pf)
730 return win32_freopen(path, mode, (FILE*)pf);
734 PerlStdIORead(struct IPerlStdIO* piPerl, void *buffer, Size_t size, Size_t count, FILE* pf)
737 return win32_fread(buffer, size, count, pf);
741 PerlStdIOWrite(struct IPerlStdIO* piPerl, const void *buffer, Size_t size, Size_t count, FILE* pf)
744 return win32_fwrite(buffer, size, count, pf);
748 PerlStdIOSetBuf(struct IPerlStdIO* piPerl, FILE* pf, char* buffer)
751 win32_setbuf(pf, buffer);
755 PerlStdIOSetVBuf(struct IPerlStdIO* piPerl, FILE* pf, char* buffer, int type, Size_t size)
758 return win32_setvbuf(pf, buffer, type, size);
762 PerlStdIOSetCnt(struct IPerlStdIO* piPerl, FILE* pf, int n)
766 FILE *f = pf;
769 PERL_UNUSED_ARG(pf);
775 PerlStdIOSetPtr(struct IPerlStdIO* piPerl, FILE* pf, STDCHAR * ptr)
779 FILE *f = pf;
782 PERL_UNUSED_ARG(pf);
788 PerlStdIOSetlinebuf(struct IPerlStdIO* piPerl, FILE* pf)
791 win32_setvbuf(pf, NULL, _IOLBF, 0);
795 PerlStdIOPrintf(struct IPerlStdIO* piPerl, FILE* pf, const char *format,...)
800 return win32_vfprintf(pf, format, arglist);
804 PerlStdIOVprintf(struct IPerlStdIO* piPerl, FILE* pf, const char *format, va_list arglist)
807 return win32_vfprintf(pf, format, arglist);
811 PerlStdIOTell(struct IPerlStdIO* piPerl, FILE* pf)
814 return win32_ftell(pf);
818 PerlStdIOSeek(struct IPerlStdIO* piPerl, FILE* pf, Off_t offset, int origin)
821 return win32_fseek(pf, offset, origin);
825 PerlStdIORewind(struct IPerlStdIO* piPerl, FILE* pf)
828 win32_rewind(pf);
839 PerlStdIOGetpos(struct IPerlStdIO* piPerl, FILE* pf, Fpos_t *p)
842 return win32_fgetpos(pf, p);
846 PerlStdIOSetpos(struct IPerlStdIO* piPerl, FILE* pf, const Fpos_t *p)
849 return win32_fsetpos(pf, p);
879 PerlStdIOFdupopen(struct IPerlStdIO* piPerl, FILE* pf)
884 int fileno = win32_dup(win32_fileno(pf));
888 if (PERLIO_FILE_flag(pf) & PERLIO_FILE_flag_RD) {
892 else if (PERLIO_FILE_flag(pf) & PERLIO_FILE_flag_WR) {
896 else if (PERLIO_FILE_flag(pf) & PERLIO_FILE_flag_RW) {
909 if (!fgetpos(pf, &pos)) {