Lines Matching refs:type

15 * Streams::                     About the data type representing a stream.
46 For historical reasons, the type of the C data structure that represents
48 the library functions deal with objects of type @code{FILE *}, sometimes
56 The @code{FILE} type is declared in the header file @file{stdio.h}.
60 This is the data type used to represent stream objects. A @code{FILE}
70 type @code{FILE}; let the library do it. Your programs should
271 Please note that the return type is still @code{FILE *}. There is no
272 special @code{FILE} type for the LFS interface.
657 @deftypefun int __fsetlocking (FILE *@var{stream}, int @var{type})
673 @var{type} parameter.
697 This function and the values for the @var{type} parameter are declared
708 @w{ISO C90} introduced the new type @code{wchar_t} to allow handling
722 wide character type and that the wide character and string are
870 The @code{fputc} function converts the character @var{c} to type
1064 functions in a variable of type @code{int} instead of @code{char}, even
1708 % @r{[} @var{param-no} @r{$]} @var{flags} @var{width} @r{[} . @var{precision} @r{]} @var{type} @var…
1715 % @r{[} @var{param-no} @r{$]} @var{flags} @var{width} . @r{*} @r{[} @var{param-no} @r{$]} @var{type
1720 @samp{8}, the letter @samp{l} is a type modifier, and @samp{d} specifies
1721 the conversion style. (This particular type specifier says to
1791 An optional @dfn{type modifier character}, which is used to specify the
1792 data type of the corresponding argument if it differs from the default
1793 type. (For example, the integer conversions assume a type of @code{int},
1796 @cindex type modifier character (@code{printf})
1972 Without a type modifier, the corresponding argument is treated as an
2017 Specifies that the argument is a @code{long long int}. (This type is
2176 Without a type modifier, the floating-point conversions use an argument
2177 of type @code{double}. (By the default argument promotions, any
2179 The following type modifier is supported:
2222 but no other flags are defined, and no precision or type modifier can be
2233 of type @code{wint_t}. If used in a multibyte function the wide
2238 present the corresponding argument must be of type @code{char *} (or
2245 but no other flags or type modifiers are defined for this conversion.
2256 be of type @code{wchar_t} (or @code{const wchar_t *}).
2282 argument must be of type @code{void *}. In practice, you can use any
2283 type of pointer.
2301 specify left-justification, but no other flags, precision, or type
2307 so far by this call at that location. The @samp{h} and @samp{l} type
2308 modifiers are permitted to specify that the argument is of type
2333 precision, or type modifiers are permitted.
2786 The argument types are encoded as a combination of a basic type and
2791 This macro is a bitmask for the type modifier flag bits. You can write
2794 extract just the basic type code.
2803 This specifies that the base type is @code{int}.
2807 This specifies that the base type is @code{int}, cast to @code{char}.
2811 This specifies that the base type is @code{char *}, a null-terminated string.
2815 This specifies that the base type is @code{void *}, an arbitrary pointer.
2819 This specifies that the base type is @code{float}.
2823 This specifies that the base type is @code{double}.
2838 Here are the flag bits that modify a basic type. They are combined with
2839 the code for the basic type using inclusive-or.
2844 If this bit is set, it indicates that the encoded type is a pointer to
2845 the base type, rather than an immediate value.
2846 For example, @samp{PA_INT|PA_FLAG_PTR} represents the type @samp{int *}.
2850 If this bit is set, it indicates that the base type is modified with
2851 @code{short}. (This corresponds to the @samp{h} type modifier.)
2855 If this bit is set, it indicates that the base type is modified with
2856 @code{long}. (This corresponds to the @samp{l} type modifier.)
2860 If this bit is set, it indicates that the base type is modified with
2861 @code{long long}. (This corresponds to the @samp{L} type modifier.)
2866 a base type of @code{PA_DOUBLE} to indicate a type of @code{long double}.
2877 assume this is part of an interpreter which contains arguments of type
2909 /* @r{Check the C type wanted for each argument}
2937 error ("type mismatch for arg number %d", i);
2962 number and type of arguments expected by the conversion specifier.
3008 characters like @samp{#} and type modifiers like @samp{l} can never be
3062 specifier. This data type is declared in the header file
3098 type modifier was specified. For integer conversions, this indicates
3103 This is a boolean that is true if the @samp{hh} type modifier was specified.
3106 This is a boolean that is true if the @samp{h} type modifier was specified.
3109 This is a boolean that is true if the @samp{l} type modifier was specified.
3150 version 2.0. Previously the third argument was of type
3176 @c means of @code{va_arg (*ap_pointer, @var{type})}.
3192 This is the data type that a handler function should have.
3216 This type is used to describe functions that return information about
3217 the number and type of arguments used by a conversion specifier.
3452 % @var{flags} @var{width} @var{type} @var{conversion}
3486 An optional @dfn{type modifier character}. For example, you can
3487 specify a type modifier of @samp{l} with integer conversions such as
3490 @cindex type modifier character (@code{scanf})
3640 The default type of the corresponding argument for the @code{%d},
3643 the following type modifiers to specify other sizes of integer:
3674 …ng long int *} or @code{unsigned long long int *}. (The @code{long long} type is an extension sup…
3698 For the floating-point input conversions, the default argument type is
3700 conversions, where the default type is @code{double}; remember that
3704 using these type modifiers:
3708 Specifies that the argument is of type @code{double *}.
3711 Specifies that the argument is of type @code{long double *}.
3738 provide an argument of type @code{char *} or @code{wchar_t *} (the
3751 an argument of type @code{char **} for the buffer address to be stored
3869 type @code{char **}. The @code{scanf} function allocates a buffer and
3901 argument should be of type @code{void **}; that is, the address of a
3908 by this call. The corresponding argument should be of type @code{int *},
3909 unless a type modifier is in effect (@pxref{Numeric Input Conversions}).
3923 not permit any flags, field width, or type modifier to be specified.
4019 pointer @var{ap} of type @code{va_list} (@pxref{Variadic Functions}).
4027 pointer @var{ap} of type @code{va_list} (@pxref{Variadic Functions}).
4296 returns a value of type @code{off_t}. Systems which support this type
4319 the return value is of type @code{off64_t}. This also requires that the
4353 @code{fseek} in a system with POSIX types. Using a value of type
4355 @code{fseeko} uses the correct type @code{off_t} for the @var{offset}
4376 the @var{offset} parameter is of type @code{off64_t}. This also
4486 to represent the file position. This type may not have room to encode
4488 @code{fseeko} functions might help here since the @code{off_t} type is
4496 using the data type @code{fpos_t}, whose internal representation varies
4504 This is the type of an object that can encode information about the
4514 this type is in fact equivalent to @code{fpos64_t} since the LFS
4520 This is the type of an object that can encode information about the
4548 returned in a variable of type @code{fpos64_t} to which @var{position}
4576 for positioning is provided in a variable of type @code{fpos64_t} to
4907 One such type of stream takes input from or writes output to a string.
5054 the data read or written. It is up to you to define a data type to use
5056 directly to its contents, and they don't even know what the type is;
5057 they record its address with type @code{void *}.
5068 and also the four hook functions stored in a structure of type
5076 This is a structure type that holds the functions that define the
5177 This is the data type that the read function for a custom stream should have.
5178 If you declare the function as shown above, this is the type it will have.
5183 The data type of the write function for a custom stream.
5188 The data type of the seek function for a custom stream.
5193 The data type of the close function for a custom stream.