buf.c (9093286b6ab680505bf26c92d5c7fdf65607f40c) buf.c (3841c287170be8b1cba4d9adf8e727ecaeb64518)
1/* $NetBSD: buf.c,v 1.25 2012/04/24 20:26:58 sjg Exp $ */
1/* $NetBSD: buf.c,v 1.26 2020/07/03 08:02:55 rillig Exp $ */
2
3/*
4 * Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
5 * All rights reserved.
6 *
7 * This code is derived from software contributed to Berkeley by
8 * Adam de Boor.
9 *

--- 55 unchanged lines hidden (view full) ---

65 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
66 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
67 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
68 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
69 * SUCH DAMAGE.
70 */
71
72#ifndef MAKE_NATIVE
2
3/*
4 * Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
5 * All rights reserved.
6 *
7 * This code is derived from software contributed to Berkeley by
8 * Adam de Boor.
9 *

--- 55 unchanged lines hidden (view full) ---

65 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
66 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
67 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
68 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
69 * SUCH DAMAGE.
70 */
71
72#ifndef MAKE_NATIVE
73static char rcsid[] = "$NetBSD: buf.c,v 1.25 2012/04/24 20:26:58 sjg Exp $";
73static char rcsid[] = "$NetBSD: buf.c,v 1.26 2020/07/03 08:02:55 rillig Exp $";
74#else
75#include <sys/cdefs.h>
76#ifndef lint
77#if 0
78static char sccsid[] = "@(#)buf.c 8.1 (Berkeley) 6/6/93";
79#else
74#else
75#include <sys/cdefs.h>
76#ifndef lint
77#if 0
78static char sccsid[] = "@(#)buf.c 8.1 (Berkeley) 6/6/93";
79#else
80__RCSID("$NetBSD: buf.c,v 1.25 2012/04/24 20:26:58 sjg Exp $");
80__RCSID("$NetBSD: buf.c,v 1.26 2020/07/03 08:02:55 rillig Exp $");
81#endif
82#endif /* not lint */
83#endif
84
85/*-
86 * buf.c --
87 * Functions for automatically-expanded buffers.
88 */

--- 66 unchanged lines hidden (view full) ---

155 */
156Byte *
157Buf_GetAll(Buffer *bp, int *numBytesPtr)
158{
159
160 if (numBytesPtr != NULL)
161 *numBytesPtr = bp->count;
162
81#endif
82#endif /* not lint */
83#endif
84
85/*-
86 * buf.c --
87 * Functions for automatically-expanded buffers.
88 */

--- 66 unchanged lines hidden (view full) ---

155 */
156Byte *
157Buf_GetAll(Buffer *bp, int *numBytesPtr)
158{
159
160 if (numBytesPtr != NULL)
161 *numBytesPtr = bp->count;
162
163 return (bp->buffer);
163 return bp->buffer;
164}
165
166/*-
167 *-----------------------------------------------------------------------
168 * Buf_Empty --
169 * Throw away bytes in a buffer.
170 *
171 * Results:

--- 120 unchanged lines hidden ---
164}
165
166/*-
167 *-----------------------------------------------------------------------
168 * Buf_Empty --
169 * Throw away bytes in a buffer.
170 *
171 * Results:

--- 120 unchanged lines hidden ---