xref: /dflybsd-src/share/man/man9/ksscanf.9 (revision 21fec1d7b65d4fe2f32d1cb7e66f2166b77b513e)
1*21fec1d7SSascha Wildner.\"
2*21fec1d7SSascha Wildner.\" Copyright (c) 2021 The DragonFly Project.  All rights reserved.
3*21fec1d7SSascha Wildner.\"
4*21fec1d7SSascha Wildner.\" Redistribution and use in source and binary forms, with or without
5*21fec1d7SSascha Wildner.\" modification, are permitted provided that the following conditions
6*21fec1d7SSascha Wildner.\" are met:
7*21fec1d7SSascha Wildner.\"
8*21fec1d7SSascha Wildner.\" 1. Redistributions of source code must retain the above copyright
9*21fec1d7SSascha Wildner.\"    notice, this list of conditions and the following disclaimer.
10*21fec1d7SSascha Wildner.\" 2. Redistributions in binary form must reproduce the above copyright
11*21fec1d7SSascha Wildner.\"    notice, this list of conditions and the following disclaimer in
12*21fec1d7SSascha Wildner.\"    the documentation and/or other materials provided with the
13*21fec1d7SSascha Wildner.\"    distribution.
14*21fec1d7SSascha Wildner.\" 3. Neither the name of The DragonFly Project nor the names of its
15*21fec1d7SSascha Wildner.\"    contributors may be used to endorse or promote products derived
16*21fec1d7SSascha Wildner.\"    from this software without specific, prior written permission.
17*21fec1d7SSascha Wildner.\"
18*21fec1d7SSascha Wildner.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
19*21fec1d7SSascha Wildner.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
20*21fec1d7SSascha Wildner.\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
21*21fec1d7SSascha Wildner.\" FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE
22*21fec1d7SSascha Wildner.\" COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
23*21fec1d7SSascha Wildner.\" INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING,
24*21fec1d7SSascha Wildner.\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
25*21fec1d7SSascha Wildner.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
26*21fec1d7SSascha Wildner.\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
27*21fec1d7SSascha Wildner.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
28*21fec1d7SSascha Wildner.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29*21fec1d7SSascha Wildner.\" SUCH DAMAGE.
30*21fec1d7SSascha Wildner.\"
31*21fec1d7SSascha Wildner.Dd December 25, 2021
32*21fec1d7SSascha Wildner.Dt KSSCANF 9
33*21fec1d7SSascha Wildner.Os
34*21fec1d7SSascha Wildner.Sh NAME
35*21fec1d7SSascha Wildner.Nm ksscanf ,
36*21fec1d7SSascha Wildner.Nm kvsscanf
37*21fec1d7SSascha Wildner.Nd input format conversion
38*21fec1d7SSascha Wildner.Sh SYNOPSIS
39*21fec1d7SSascha Wildner.In sys/types.h
40*21fec1d7SSascha Wildner.In sys/systm.h
41*21fec1d7SSascha Wildner.Ft int
42*21fec1d7SSascha Wildner.Fn ksscanf "const char *str" "const char *format" ...
43*21fec1d7SSascha Wildner.Ft int
44*21fec1d7SSascha Wildner.Fn kvsscanf "const char *str" "const char *format" "__va_list ap"
45*21fec1d7SSascha Wildner.Sh DESCRIPTION
46*21fec1d7SSascha WildnerThe
47*21fec1d7SSascha Wildner.Fn ksscanf
48*21fec1d7SSascha Wildnerand
49*21fec1d7SSascha Wildner.Fn kvsscanf
50*21fec1d7SSascha Wildnerfunctions are similar to the
51*21fec1d7SSascha Wildner.Xr sscanf 3
52*21fec1d7SSascha Wildnerand
53*21fec1d7SSascha Wildner.Xr vsscanf 3
54*21fec1d7SSascha Wildnerfunctions and handle the
55*21fec1d7SSascha Wildner.Fa format ,
56*21fec1d7SSascha Wildner.Fa str
57*21fec1d7SSascha Wildnerand
58*21fec1d7SSascha Wildner.Fa ap
59*21fec1d7SSascha Wildnerparameters in the same manner as these, as well as return values.
60*21fec1d7SSascha Wildner.Sh SEE ALSO
61*21fec1d7SSascha Wildner.Xr scanf 3
62