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