// SPDX-License-Identifier: GPL-2.0-only/* * Copyright 2023 Red Hat */#include"string-utils.h"char*vdo_append_to_buffer(char*buffer,char*buf_end,constchar*fmt,...){va_listargs;size_tn;va_start(args,fmt);n=vsnprintf(buffer,buf_end-buffer,fmt,args);if(n>=(size_t)(buf_end-buffer))buffer=buf_end;elsebuffer+=n;va_end(args);returnbuffer;}