printflocal.h (180106) | printflocal.h (189268) |
---|---|
1/*- 2 * Copyright (c) 1990, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * Chris Torek. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 15 unchanged lines hidden (view full) --- 24 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30 * SUCH DAMAGE. 31 * | 1/*- 2 * Copyright (c) 1990, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * Chris Torek. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 15 unchanged lines hidden (view full) --- 24 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30 * SUCH DAMAGE. 31 * |
32 * $FreeBSD: head/lib/libc/stdio/printflocal.h 180106 2008-06-29 22:54:26Z das $ | 32 * $FreeBSD: head/lib/libc/stdio/printflocal.h 189268 2009-03-02 04:07:58Z das $ |
33 */ 34 35/* 36 * Flags used during conversion. 37 */ 38#define ALT 0x001 /* alternate form */ 39#define LADJUST 0x004 /* left adjustment */ 40#define LONGDBL 0x008 /* long double */ --- 33 unchanged lines hidden (view full) --- 74 void *pvoidarg; 75 char *pchararg; 76 signed char *pschararg; 77 short *pshortarg; 78 int *pintarg; 79 long *plongarg; 80 long long *plonglongarg; 81 ptrdiff_t *pptrdiffarg; | 33 */ 34 35/* 36 * Flags used during conversion. 37 */ 38#define ALT 0x001 /* alternate form */ 39#define LADJUST 0x004 /* left adjustment */ 40#define LONGDBL 0x008 /* long double */ --- 33 unchanged lines hidden (view full) --- 74 void *pvoidarg; 75 char *pchararg; 76 signed char *pschararg; 77 short *pshortarg; 78 int *pintarg; 79 long *plongarg; 80 long long *plonglongarg; 81 ptrdiff_t *pptrdiffarg; |
82 size_t *psizearg; | 82 ssize_t *pssizearg; |
83 intmax_t *pintmaxarg; 84#ifndef NO_FLOATING_POINT 85 double doublearg; 86 long double longdoublearg; 87#endif 88 wint_t wintarg; 89 wchar_t *pwchararg; 90}; 91 92/* Handle positional parameters. */ 93int __find_arguments(const char *, va_list, union arg **); 94int __find_warguments(const wchar_t *, va_list, union arg **); | 83 intmax_t *pintmaxarg; 84#ifndef NO_FLOATING_POINT 85 double doublearg; 86 long double longdoublearg; 87#endif 88 wint_t wintarg; 89 wchar_t *pwchararg; 90}; 91 92/* Handle positional parameters. */ 93int __find_arguments(const char *, va_list, union arg **); 94int __find_warguments(const wchar_t *, va_list, union arg **); |