autowrap ~add-embedded-pynih (2022-03-03T22:46:34.3026687)
Dub
Repo
_IO_FILE
python
raw
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
extern (
C
)
struct
_IO_FILE {
int
_flags
;
char
*
_IO_read_ptr
;
char
*
_IO_read_end
;
char
*
_IO_read_base
;
char
*
_IO_write_base
;
char
*
_IO_write_ptr
;
char
*
_IO_write_end
;
char
*
_IO_buf_base
;
char
*
_IO_buf_end
;
char
*
_IO_save_base
;
char
*
_IO_backup_base
;
char
*
_IO_save_end
;
_IO_marker
*
_markers
;
_IO_FILE
*
_chain
;
int
_fileno
;
int
_flags2
;
c_long
_old_offset
;
ushort
_cur_column
;
byte
_vtable_offset
;
char
[
1
]
_shortbuf
;
void
*
_lock
;
c_long
_offset
;
_IO_codecvt
*
_codecvt
;
_IO_wide_data
*
_wide_data
;
_IO_FILE
*
_freeres_list
;
void
*
_freeres_buf
;
c_ulong
__pad5
;
int
_mode
;
char
[
20
]
_unused2
;
}
Members
Variables
_IO_backup_base
char
*
_IO_backup_base
;
Undocumented in source.
_IO_buf_base
char
*
_IO_buf_base
;
Undocumented in source.
_IO_buf_end
char
*
_IO_buf_end
;
Undocumented in source.
_IO_read_base
char
*
_IO_read_base
;
Undocumented in source.
_IO_read_end
char
*
_IO_read_end
;
Undocumented in source.
_IO_read_ptr
char
*
_IO_read_ptr
;
Undocumented in source.
_IO_save_base
char
*
_IO_save_base
;
Undocumented in source.
_IO_save_end
char
*
_IO_save_end
;
Undocumented in source.
_IO_write_base
char
*
_IO_write_base
;
Undocumented in source.
_IO_write_end
char
*
_IO_write_end
;
Undocumented in source.
_IO_write_ptr
char
*
_IO_write_ptr
;
Undocumented in source.
__pad5
c_ulong
__pad5
;
Undocumented in source.
_chain
_IO_FILE
*
_chain
;
Undocumented in source.
_codecvt
_IO_codecvt
*
_codecvt
;
Undocumented in source.
_cur_column
ushort
_cur_column
;
Undocumented in source.
_fileno
int
_fileno
;
Undocumented in source.
_flags
int
_flags
;
Undocumented in source.
_flags2
int
_flags2
;
Undocumented in source.
_freeres_buf
void
*
_freeres_buf
;
Undocumented in source.
_freeres_list
_IO_FILE
*
_freeres_list
;
Undocumented in source.
_lock
void
*
_lock
;
Undocumented in source.
_markers
_IO_marker
*
_markers
;
Undocumented in source.
_mode
int
_mode
;
Undocumented in source.
_offset
c_long
_offset
;
Undocumented in source.
_old_offset
c_long
_old_offset
;
Undocumented in source.
_shortbuf
char
[
1
]
_shortbuf
;
Undocumented in source.
_unused2
char
[
20
]
_unused2
;
Undocumented in source.
_vtable_offset
byte
_vtable_offset
;
Undocumented in source.
_wide_data
_IO_wide_data
*
_wide_data
;
Undocumented in source.
Meta
Source
See Implementation
python
raw
aliases
_Bool
ptrdiff_t
size_t
wchar_t
enums
_Anonymous_0
_Anonymous_1
functions
__assert
__assert_fail
__assert_perror_fail
__mbrlen
acct
alloca_
brk
btowc
chroot
copy_file_range
crypt
daemon
endusershell
fdatasync
fgetwc
fgetwc_unlocked
fgetws
fgetws_unlocked
fputwc
fputwc_unlocked
fputws
fputws_unlocked
fsync
ftruncate
ftruncate64
fwide
fwprintf
fwscanf
getdomainname
getdtablesize
getentropy
gethostid
getpagesize
getpass
getusershell
getwc
getwc_unlocked
getwchar
getwchar_unlocked
lockf
lockf64
mbrlen
mbrtowc
mbsinit
mbsnrtowcs
mbsrtowcs
open_wmemstream
profil
putwc
putwc_unlocked
putwchar
putwchar_unlocked
revoke
sbrk
setdomainname
sethostid
setusershell
swab
swprintf
swscanf
sync
syncfs
syscall
truncate
truncate64
ungetwc
vfwprintf
vfwscanf
vhangup
vswprintf
vswscanf
vwprintf
vwscanf
wcpcpy
wcpncpy
wcrtomb
wcscasecmp
wcscasecmp_l
wcscat
wcschr
wcschrnul
wcscmp
wcscoll
wcscoll_l
wcscpy
wcscspn
wcsdup
wcsftime
wcsftime_l
wcslen
wcsncasecmp
wcsncasecmp_l
wcsncat
wcsncmp
wcsncpy
wcsnlen
wcsnrtombs
wcspbrk
wcsrchr
wcsrtombs
wcsspn
wcsstr
wcstod
wcstod_l
wcstof
wcstof32
wcstof32_l
wcstof32x
wcstof32x_l
wcstof64
wcstof64_l
wcstof64x
wcstof64x_l
wcstof_l
wcstok
wcstol
wcstol_l
wcstold
wcstold_l
wcstoll
wcstoll_l
wcstoq
wcstoul
wcstoul_l
wcstoull
wcstoull_l
wcstouq
wcswcs
wcswidth
wcsxfrm
wcsxfrm_l
wctob
wcwidth
wmemchr
wmemcmp
wmemcpy
wmemmove
wmempcpy
wmemset
wprintf
wscanf
manifest constants
_PC_2_SYMLINKS
_PC_ALLOC_SIZE_MIN
_PC_ASYNC_IO
_PC_CHOWN_RESTRICTED
_PC_FILESIZEBITS
_PC_LINK_MAX
_PC_MAX_CANON
_PC_MAX_INPUT
_PC_NAME_MAX
_PC_NO_TRUNC
_PC_PATH_MAX
_PC_PIPE_BUF
_PC_PRIO_IO
_PC_REC_INCR_XFER_SIZE
_PC_REC_MAX_XFER_SIZE
_PC_REC_MIN_XFER_SIZE
_PC_REC_XFER_ALIGN
_PC_SOCK_MAXBUF
_PC_SYMLINK_MAX
_PC_SYNC_IO
_PC_VDISABLE
_SC_2_C_BIND
_SC_2_C_DEV
_SC_2_FORT_DEV
_SC_2_FORT_RUN
_SC_2_LOCALEDEF
_SC_2_SW_DEV
_SC_2_VERSION
_SC_AIO_LISTIO_MAX
_SC_AIO_MAX
_SC_AIO_PRIO_DELTA_MAX
_SC_ARG_MAX
_SC_ASYNCHRONOUS_IO
_SC_BC_BASE_MAX
_SC_BC_DIM_MAX
_SC_BC_SCALE_MAX
_SC_BC_STRING_MAX
_SC_CHARCLASS_NAME_MAX
_SC_CHILD_MAX
_SC_CLK_TCK
_SC_COLL_WEIGHTS_MAX
_SC_DELAYTIMER_MAX
_SC_EQUIV_CLASS_MAX
_SC_EXPR_NEST_MAX
_SC_FSYNC
_SC_GETGR_R_SIZE_MAX
_SC_GETPW_R_SIZE_MAX
_SC_IOV_MAX
_SC_JOB_CONTROL
_SC_LINE_MAX
_SC_LOGIN_NAME_MAX
_SC_MAPPED_FILES
_SC_MEMLOCK
_SC_MEMLOCK_RANGE
_SC_MEMORY_PROTECTION
_SC_MESSAGE_PASSING
_SC_MQ_OPEN_MAX
_SC_MQ_PRIO_MAX
_SC_NGROUPS_MAX
_SC_OPEN_MAX
_SC_PAGESIZE
_SC_PII
_SC_PII_INTERNET
_SC_PII_INTERNET_DGRAM
_SC_PII_INTERNET_STREAM
_SC_PII_OSI
_SC_PII_OSI_CLTS
_SC_PII_OSI_COTS
_SC_PII_OSI_M
_SC_PII_SOCKET
_SC_PII_XTI
_SC_POLL
_SC_PRIORITIZED_IO
_SC_PRIORITY_SCHEDULING
_SC_REALTIME_SIGNALS
_SC_RE_DUP_MAX
_SC_RTSIG_MAX
_SC_SAVED_IDS
_SC_SELECT
_SC_SEMAPHORES
_SC_SEM_NSEMS_MAX
_SC_SEM_VALUE_MAX
_SC_SHARED_MEMORY_OBJECTS
_SC_SIGQUEUE_MAX
_SC_STREAM_MAX
_SC_SYNCHRONIZED_IO
_SC_THREADS
_SC_THREAD_DESTRUCTOR_ITERATIONS
_SC_THREAD_KEYS_MAX
_SC_THREAD_SAFE_FUNCTIONS
_SC_TIMERS
_SC_TIMER_MAX
_SC_TTY_NAME_MAX
_SC_TZNAME_MAX
_SC_T_IOV_MAX
_SC_UIO_MAXIOV
_SC_VERSION
static functions
__bswap_16
__bswap_32
__bswap_64
structs
Int128
UInt128
__locale_data
dpp
max_align_t