Lines Matching +full:no +full:- +full:output
5 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
6 SPDX-License-Identifier: BSD-2-Clause-Patent
8 The Print Library functions provide a simple means to produce formatted output
9 strings. Many of the output functions use a format string to describe how to
10 format the output of variable arguments. The format string consists of normal
11 text and argument descriptors. There are no restrictions for how the normal
15 - '\\r' is translated to '\\r'
16 - '\\r\\n' is translated to '\\r\\n'
17 - '\\n' is translated to '\\r\\n'
18 - '\\n\\r' is translated to '\\r\\n'
28 - -
29 - The field is left justified. If not flag is not specified, then the
31 - space
32 - Prefix a space character to a number. Only valid for types X, x, and d.
33 - +
34 - Prefix a plus character to a number. Only valid for types X, x, and d.
36 - 0
37 - Pad with 0 characters to the left of a number. Only valid for types
39 - ,
40 - Place a comma every 3rd digit of the number. Only valid for type d.
42 - L, l
43 - The number being printed is size UINT64. Only valid for types X, x, and d.
45 - NOTE: All invalid flags are ignored.
49 - *
50 - The width of the field is specified by a UINTN argument in the
52 - number
53 - The number specified as a decimal value represents the width of
55 - NOTE: If [width] is not specified, then a field width of 0 is assumed.
59 - *
60 - The precision of the field is specified by a UINTN argument in the
62 - number
63 - The number specified as a decimal value represents the precision of
65 - NOTE: If [.precision] is not specified, then a precision of 0 is assumed.
69 - %
70 - Print a %%.
71 - c
72 - The argument is a Unicode character. ASCII characters can be printed
74 - x
75 - The argument is an unsigned hexadecimal number. The characters used are 0..9 and
78 - X
79 - The argument is an unsigned hexadecimal number and the number is padded with
83 - d
84 - The argument is a signed decimal number. If the flag 'L' is not specified,
86 - u
87 - The argument is a unsigned decimal number. If the flag 'L' is not specified,
89 - p
90 - The argument is a pointer that is a (VOID *), and it is printed as an
92 - a
93 - The argument is a pointer to an ASCII string.
95 - S, s
96 - The argument is a pointer to a Unicode string.
98 - g
99 - The argument is a pointer to a GUID structure. The GUID is printed
100 in the format XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.
102 - t
103 - The argument is a pointer to an EFI_TIME structure. The time and
108 - r
109 - The argument is a RETURN_STATUS value. This value is converted to
111 - RETURN_SUCCESS
112 - "Success"
113 - RETURN_LOAD_ERROR
114 - "Load Error"
115 - RETURN_INVALID_PARAMETER
116 - "Invalid Parameter"
117 - RETURN_UNSUPPORTED
118 - "Unsupported"
119 - RETURN_BAD_BUFFER_SIZE
120 - "Bad Buffer Size"
121 - RETURN_BUFFER_TOO_SMALL
122 - "Buffer Too Small"
123 - RETURN_NOT_READY
124 - "Not Ready"
125 - RETURN_DEVICE_ERROR
126 - "Device Error"
127 - RETURN_WRITE_PROTECTED
128 - "Write Protected"
129 - RETURN_OUT_OF_RESOURCES
130 - "Out of Resources"
131 - RETURN_VOLUME_CORRUPTED
132 - "Volume Corrupt"
133 - RETURN_VOLUME_FULL
134 - "Volume Full"
135 - RETURN_NO_MEDIA
136 - "No Media"
137 - RETURN_MEDIA_CHANGED
138 - "Media changed"
139 - RETURN_NOT_FOUND
140 - "Not Found"
141 - RETURN_ACCESS_DENIED
142 - "Access Denied"
143 - RETURN_NO_RESPONSE
144 - "No Response"
145 - RETURN_NO_MAPPING
146 - "No mapping"
147 - RETURN_TIMEOUT
148 - "Time out"
149 - RETURN_NOT_STARTED
150 - "Not started"
151 - RETURN_ALREADY_STARTED
152 - "Already started"
153 - RETURN_ABORTED
154 - "Aborted"
155 - RETURN_ICMP_ERROR
156 - "ICMP Error"
157 - RETURN_TFTP_ERROR
158 - "TFTP Error"
159 - RETURN_PROTOCOL_ERROR
160 - "Protocol Error"
161 - RETURN_WARN_UNKNOWN_GLYPH
162 - "Warning Unknown Glyph"
163 - RETURN_WARN_DELETE_FAILURE
164 - "Warning Delete Failure"
165 - RETURN_WARN_WRITE_FAILURE
166 - "Warning Write Failure"
167 - RETURN_WARN_BUFFER_TOO_SMALL
168 - "Warning Buffer Too Small"
181 /// "-9,223,372,036,854,775,808"
185 /// "00000000-0000-0000-0000-000000000000"
201 Produces a Null-terminated Unicode string in an output buffer based on
202 a Null-terminated Unicode format string and a VA_LIST argument list.
206 Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer
211 The number of Unicode characters in the produced output buffer is returned not including
212 the Null-terminator.
214 If StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().
215 If FormatString is not aligned on a 16-bit boundary, then ASSERT().
217 If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
219 If BufferSize > 1 and FormatString is NULL, then ASSERT(). Also, the output buffer is
222 (PcdMaximumUnicodeStringLength * sizeof (CHAR16) + 1), then ASSERT(). Also, the output
225 PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then
226 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
228 If BufferSize is 0 or 1, then the output buffer is unmodified and 0 is returned.
230 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
232 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
233 @param FormatString A Null-terminated Unicode format string.
236 @return The number of Unicode characters in the produced output buffer not including the
237 Null-terminator.
250 Produces a Null-terminated Unicode string in an output buffer based on
251 a Null-terminated Unicode format string and a BASE_LIST argument list.
253 Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer
258 The number of Unicode characters in the produced output buffer is returned not including
259 the Null-terminator.
261 If StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().
262 If FormatString is not aligned on a 16-bit boundary, then ASSERT().
264 If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
266 If BufferSize > 1 and FormatString is NULL, then ASSERT(). Also, the output buffer is
269 (PcdMaximumUnicodeStringLength * sizeof (CHAR16) + 1), then ASSERT(). Also, the output
272 PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then
273 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
275 If BufferSize is 0 or 1, then the output buffer is unmodified and 0 is returned.
277 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
279 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
280 @param FormatString A Null-terminated Unicode format string.
283 @return The number of Unicode characters in the produced output buffer not including the
284 Null-terminator.
297 Produces a Null-terminated Unicode string in an output buffer based on a Null-terminated
302 Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer
306 The number of Unicode characters in the produced output buffer is returned not including
307 the Null-terminator.
309 If StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().
310 If FormatString is not aligned on a 16-bit boundary, then ASSERT().
312 If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
314 If BufferSize > 1 and FormatString is NULL, then ASSERT(). Also, the output buffer is
317 (PcdMaximumUnicodeStringLength * sizeof (CHAR16) + 1), then ASSERT(). Also, the output
320 PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then
321 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
323 If BufferSize is 0 or 1, then the output buffer is unmodified and 0 is returned.
325 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
327 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
328 @param FormatString A Null-terminated Unicode format string.
332 @return The number of Unicode characters in the produced output buffer not including the
333 Null-terminator.
346 Produces a Null-terminated Unicode string in an output buffer based on a Null-terminated
351 Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer
356 The number of Unicode characters in the produced output buffer is returned not including
357 the Null-terminator.
359 If StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().
361 If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
363 If BufferSize > 1 and FormatString is NULL, then ASSERT(). Also, the output buffer is
366 (PcdMaximumUnicodeStringLength * sizeof (CHAR16) + 1), then ASSERT(). Also, the output
369 PcdMaximumAsciiStringLength Ascii characters not including the Null-terminator, then
370 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
372 If BufferSize is 0 or 1, then no output buffer is produced and 0 is returned.
374 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
376 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
377 @param FormatString A Null-terminated ASCII format string.
380 @return The number of Unicode characters in the produced output buffer not including the
381 Null-terminator.
394 Produces a Null-terminated Unicode string in an output buffer based on a Null-terminated
397 Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer
402 The number of Unicode characters in the produced output buffer is returned not including
403 the Null-terminator.
405 If StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().
407 If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
409 If BufferSize > 1 and FormatString is NULL, then ASSERT(). Also, the output buffer is
412 (PcdMaximumUnicodeStringLength * sizeof (CHAR16) + 1), then ASSERT(). Also, the output
415 PcdMaximumAsciiStringLength Ascii characters not including the Null-terminator, then
416 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
418 If BufferSize is 0 or 1, then no output buffer is produced and 0 is returned.
420 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
422 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
423 @param FormatString A Null-terminated ASCII format string.
426 @return The number of Unicode characters in the produced output buffer not including the
427 Null-terminator.
440 Produces a Null-terminated Unicode string in an output buffer based on a Null-terminated
445 Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer
450 The number of Unicode characters in the produced output buffer is returned not including
451 the Null-terminator.
453 If StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().
455 If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
457 If BufferSize > 1 and FormatString is NULL, then ASSERT(). Also, the output buffer is
460 (PcdMaximumUnicodeStringLength * sizeof (CHAR16) + 1), then ASSERT(). Also, the output
463 PcdMaximumAsciiStringLength Ascii characters not including the Null-terminator, then
464 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
466 If BufferSize is 0 or 1, then no output buffer is produced and 0 is returned.
468 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
470 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
471 @param FormatString A Null-terminated ASCII format string.
475 @return The number of Unicode characters in the produced output buffer not including the
476 Null-terminator.
493 Converts a decimal value to a Null-terminated Unicode string.
495 Converts the decimal number specified by Value to a Null-terminated Unicode
496 string specified by Buffer containing at most Width characters. No padding of spaces
498 The number of Unicode characters in Buffer is returned, not including the Null-terminator.
509 If RADIX_HEX is set in Flags, then the output buffer will be
511 If Value is < 0 and RADIX_HEX is not set in Flags, then the fist character in Buffer is a '-'.
513 then Buffer is padded with '0' characters so the combination of the optional '-'
514 sign character, '0' characters, digit characters for Value, and the Null-terminator
518 If Buffer is not aligned on a 16-bit boundary, then ASSERT().
523 @param Buffer The pointer to the output buffer for the produced Null-terminated
526 @param Value The 64-bit signed value to convert to a string.
528 the Null-terminator.
530 @return The number of Unicode characters in Buffer, not including the Null-terminator.
545 Converts a decimal value to a Null-terminated Unicode string.
547 Converts the decimal number specified by Value to a Null-terminated Unicode
548 string specified by Buffer containing at most Width characters. No padding of
559 If RADIX_HEX is set in Flags, then the output buffer will be formatted in
562 Buffer is a '-'.
564 Buffer is padded with '0' characters so the combination of the optional '-'
566 Null-terminator add up to Width characters.
568 If Buffer is not aligned on a 16-bit boundary, then ASSERT().
571 @param Buffer The pointer to the output buffer for the produced
572 Null-terminated Unicode string.
574 Null-terminator.
577 @param Value The 64-bit signed value to convert to a string.
579 Buffer, not including the Null-terminator.
606 Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated
611 Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer
616 The number of ASCII characters in the produced output buffer is returned not including
617 the Null-terminator.
619 If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
621 If BufferSize > 0 and FormatString is NULL, then ASSERT(). Also, the output buffer is
624 (PcdMaximumAsciiStringLength * sizeof (CHAR8)), then ASSERT(). Also, the output buffer
627 PcdMaximumAsciiStringLength Ascii characters not including the Null-terminator, then
628 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
630 If BufferSize is 0, then no output buffer is produced and 0 is returned.
632 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
634 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
635 @param FormatString A Null-terminated ASCII format string.
638 @return The number of ASCII characters in the produced output buffer not including the
639 Null-terminator.
652 Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated
655 Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer
660 The number of ASCII characters in the produced output buffer is returned not including
661 the Null-terminator.
663 If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
665 If BufferSize > 0 and FormatString is NULL, then ASSERT(). Also, the output buffer is
668 (PcdMaximumAsciiStringLength * sizeof (CHAR8)), then ASSERT(). Also, the output buffer
671 PcdMaximumAsciiStringLength Ascii characters not including the Null-terminator, then
672 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
674 If BufferSize is 0, then no output buffer is produced and 0 is returned.
676 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
678 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
679 @param FormatString A Null-terminated ASCII format string.
682 @return The number of ASCII characters in the produced output buffer not including the
683 Null-terminator.
696 Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated
701 Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer
706 The number of ASCII characters in the produced output buffer is returned not including
707 the Null-terminator.
709 If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
711 If BufferSize > 0 and FormatString is NULL, then ASSERT(). Also, the output buffer is
714 (PcdMaximumAsciiStringLength * sizeof (CHAR8)), then ASSERT(). Also, the output buffer
717 PcdMaximumAsciiStringLength Ascii characters not including the Null-terminator, then
718 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
720 If BufferSize is 0, then no output buffer is produced and 0 is returned.
722 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
724 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
725 @param FormatString A Null-terminated ASCII format string.
729 @return The number of ASCII characters in the produced output buffer not including the
730 Null-terminator.
743 Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated
748 Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer
753 The number of ASCII characters in the produced output buffer is returned not including
754 the Null-terminator.
756 If FormatString is not aligned on a 16-bit boundary, then ASSERT().
758 If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
760 If BufferSize > 0 and FormatString is NULL, then ASSERT(). Also, the output buffer is
763 (PcdMaximumAsciiStringLength * sizeof (CHAR8)), then ASSERT(). Also, the output buffer
766 PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then
767 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
769 If BufferSize is 0, then no output buffer is produced and 0 is returned.
771 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
773 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
774 @param FormatString A Null-terminated Unicode format string.
777 @return The number of ASCII characters in the produced output buffer not including the
778 Null-terminator.
791 Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated
794 Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer
799 The number of ASCII characters in the produced output buffer is returned not including
800 the Null-terminator.
802 If FormatString is not aligned on a 16-bit boundary, then ASSERT().
804 If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
806 If BufferSize > 0 and FormatString is NULL, then ASSERT(). Also, the output buffer is
809 (PcdMaximumAsciiStringLength * sizeof (CHAR8)), then ASSERT(). Also, the output buffer
812 PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then
813 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
815 If BufferSize is 0, then no output buffer is produced and 0 is returned.
817 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
819 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
820 @param FormatString A Null-terminated Unicode format string.
823 @return The number of ASCII characters in the produced output buffer not including the
824 Null-terminator.
837 Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated
842 Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer
847 The number of ASCII characters in the produced output buffer is returned not including
848 the Null-terminator.
850 If FormatString is not aligned on a 16-bit boundary, then ASSERT().
852 If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
854 If BufferSize > 0 and FormatString is NULL, then ASSERT(). Also, the output buffer is
857 (PcdMaximumAsciiStringLength * sizeof (CHAR8)), then ASSERT(). Also, the output buffer
860 PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then
861 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
863 If BufferSize is 0, then no output buffer is produced and 0 is returned.
865 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
867 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
868 @param FormatString A Null-terminated Unicode format string.
872 @return The number of ASCII characters in the produced output buffer not including the
873 Null-terminator.
890 Converts a decimal value to a Null-terminated ASCII string.
892 Converts the decimal number specified by Value to a Null-terminated ASCII string
893 specified by Buffer containing at most Width characters. No padding of spaces
896 The number of ASCII characters in Buffer is returned, not including the Null-terminator.
906 If RADIX_HEX is set in Flags, then the output buffer will be
908 If Value is < 0 and RADIX_HEX is not set in Flags, then the fist character in Buffer is a '-'.
910 then Buffer is padded with '0' characters so the combination of the optional '-'
911 sign character, '0' characters, digit characters for Value, and the Null-terminator
919 @param Buffer A pointer to the output buffer for the produced Null-terminated
922 @param Value The 64-bit signed value to convert to a string.
924 the Null-terminator.
926 @return The number of ASCII characters in Buffer, not including the Null-terminator.
941 Converts a decimal value to a Null-terminated Ascii string.
943 Converts the decimal number specified by Value to a Null-terminated Ascii
944 string specified by Buffer containing at most Width characters. No padding of
955 If RADIX_HEX is set in Flags, then the output buffer will be formatted in
958 Buffer is a '-'.
960 Buffer is padded with '0' characters so the combination of the optional '-'
962 Null-terminator add up to Width characters.
966 @param Buffer The pointer to the output buffer for the produced
967 Null-terminated Ascii string.
969 Null-terminator.
972 @param Value The 64-bit signed value to convert to a string.
974 Buffer, not including the Null-terminator.
1001 output were produced not including the Null-terminator.
1003 If FormatString is not aligned on a 16-bit boundary, then ASSERT().
1008 Null-terminator, then ASSERT() and 0 is returned.
1010 @param[in] FormatString A Null-terminated Unicode format string.
1014 Null-terminator.
1025 output were produced not including the Null-terminator.
1030 Null-terminator, then ASSERT() and 0 is returned.
1032 @param[in] FormatString A Null-terminated ASCII format string.
1036 Null-terminator.