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 --- |