#
# Input file for printf
#
#
# This software is subject to the terms of the IBM Public License.
# You must accept the terms of this license to use this software.
#
#  Copyright (C) 2000, International Business Machines Corporation
# and others.  All Rights Reserved.
#
#
# Written by Tadayuki Yoshida <tadayuki@jp.ibm.com>
#
# format:
# <API-name> <1st-param> <2nd-param> <3rd-param> <expected-result>
# None of parameters is omitted.
#

printf %sǤ  - Ǥ
printf [%-6.1s] abcdef - [a<SPC><SPC><SPC><SPC><SPC>]
printf [%-6.2s] abcdef - [ab<SPC><SPC><SPC><SPC>]
printf [%-6.3s] abcdef - [abc<SPC><SPC><SPC>]
printf [%-6.4s] abcdef - [abcd<SPC><SPC>]
printf [%-6.5s] abcdef - [abcde<SPC>]
printf [%-6.6s] abcdef - [abcdef]
printf [%-6.7s] abcdef - [abcdef]
printf [%6.1s] abcdef - [<SPC><SPC><SPC><SPC><SPC>a]
printf [%6.2s] abcdef - [<SPC><SPC><SPC><SPC>ab]
printf [%6.3s] abcdef - [<SPC><SPC><SPC>abc]
printf [%6.4s] abcdef - [<SPC><SPC>abcd]
printf [%6.5s] abcdef - [<SPC>abcde]
printf [%6.6s] abcdef - [abcdef]
printf [%6.7s] abcdef - [abcdef]
printf [%-6.1s]  - [SPC><SPC><SPC><SPC><SPC><SPC>]
printf [%-6.2s]  - [<SPC><SPC><SPC><SPC>]
printf [%-6.3s]  - [<SPC><SPC><SPC><SPC>]
printf [%-6.4s]  - [<SPC><SPC>]
printf [%-6.5s]  - [<SPC><SPC>]
printf [%-6.6s]  - []
printf [%-6.7s]  - []
sprintf [%-6.1ls]  - [<SPC><SPC><SPC><SPC><SPC><SPC>]
sprintf [%-6.2ls]  - [<SPC><SPC><SPC><SPC>]
sprintf [%-6.3ls]  - [<SPC><SPC><SPC><SPC>]
sprintf [%-6.4ls]  - [<SPC><SPC>]
sprintf [%-6.5ls]  - [<SPC><SPC>]
sprintf [%-6.6ls]  - []
sprintf [%-6.7ls]  - []
swprintf [%6.1s] abcdef - [<SPC><SPC><SPC><SPC><SPC>a]
swprintf [%6.2s] abcdef - [<SPC><SPC><SPC><SPC>ab]
swprintf [%6.3s] abcdef - [<SPC><SPC><SPC>abc]
swprintf [%6.4s] abcdef - [<SPC><SPC>abcd]
swprintf [%6.5s] abcdef - [<SPC>abcde]
swprintf [%6.6s] abcdef - [abcdef]
swprintf [%6.7s] abcdef - [abcdef]
swprintf [%-6.1s] abcdef - [a<SPC><SPC><SPC><SPC><SPC>]
swprintf [%-6.2s] abcdef - [ab<SPC><SPC><SPC><SPC>]
swprintf [%-6.3s] abcdef - [abc<SPC><SPC><SPC>]
swprintf [%-6.4s] abcdef - [abcd<SPC><SPC>]
swprintf [%-6.5s] abcdef - [abcde<SPC>]
swprintf [%-6.6s] abcdef - [abcdef]
swprintf [%-6.7s] abcdef - [abcdef]
swprintf [%-6.1s]  - [<SPC><SPC><SPC><SPC><SPC>]
swprintf [%-6.2s]  - [<SPC><SPC><SPC><SPC>]
swprintf [%-6.3s]  - [<SPC><SPC><SPC>]
swprintf [%-6.4s]  - [<SPC><SPC>]
swprintf [%-6.5s]  - [<SPC>]
swprintf [%-6.6s]  - []
swprintf [%-6.7s]  - []
#swprintf [%-6.1s] abcc - [<SPC><SPC><SPC><SPC><SPC>]
#swprintf [%-6.2s] abcc - [<SPC><SPC><SPC><SPC>]
#swprintf [%-6.3s] abcc - [a<SPC><SPC><SPC>]
#swprintf [%-6.4s] abcc - [a<SPC><SPC>]
#swprintf [%-6.5s] abcc - [a<SPC>]
#swprintf [%-6.6s] abcc - [a]
#swprintf [%-6.7s] abcc - [a]
swprintf [%-6.1s] abcc - [<SPC><SPC><SPC><SPC><SPC><SPC>]
swprintf [%-6.2s] abcc - [<SPC><SPC><SPC><SPC><SPC>]
swprintf [%-6.3s] abcc - [a<SPC><SPC><SPC><SPC>]
swprintf [%-6.4s] abcc - [a<SPC><SPC><SPC><SPC>]
swprintf [%-6.5s] abcc - [a<SPC><SPC><SPC>]
swprintf [%-6.6s] abcc - [a<SPC><SPC><SPC>]
swprintf [%-6.7s] abcc - [a<SPC><SPC>]
