Module Name:    src
Committed By:   rillig
Date:           Tue Nov 24 19:46:29 UTC 2020

Modified Files:
        src/usr.bin/make: lst.c lst.h

Log Message:
make(1): indent list functions with tabs instead of spaces


To generate a diff of this commit:
cvs rdiff -u -r1.92 -r1.93 src/usr.bin/make/lst.c
cvs rdiff -u -r1.85 -r1.86 src/usr.bin/make/lst.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.bin/make/lst.c
diff -u src/usr.bin/make/lst.c:1.92 src/usr.bin/make/lst.c:1.93
--- src/usr.bin/make/lst.c:1.92	Sun Nov  8 01:29:26 2020
+++ src/usr.bin/make/lst.c	Tue Nov 24 19:46:29 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: lst.c,v 1.92 2020/11/08 01:29:26 rillig Exp $ */
+/* $NetBSD: lst.c,v 1.93 2020/11/24 19:46:29 rillig Exp $ */
 
 /*
  * Copyright (c) 1988, 1989, 1990, 1993
@@ -34,42 +34,44 @@
 
 #include "make.h"
 
-MAKE_RCSID("$NetBSD: lst.c,v 1.92 2020/11/08 01:29:26 rillig Exp $");
+MAKE_RCSID("$NetBSD: lst.c,v 1.93 2020/11/24 19:46:29 rillig Exp $");
 
 static ListNode *
 LstNodeNew(ListNode *prev, ListNode *next, void *datum)
 {
-    ListNode *ln = bmake_malloc(sizeof *ln);
-    ln->prev = prev;
-    ln->next = next;
-    ln->datum = datum;
-    return ln;
+	ListNode *ln = bmake_malloc(sizeof *ln);
+
+	ln->prev = prev;
+	ln->next = next;
+	ln->datum = datum;
+
+	return ln;
 }
 
 /* Create and initialize a new, empty list. */
 List *
 Lst_New(void)
 {
-    List *list = bmake_malloc(sizeof *list);
+	List *list = bmake_malloc(sizeof *list);
 
-    list->first = NULL;
-    list->last = NULL;
+	list->first = NULL;
+	list->last = NULL;
 
-    return list;
+	return list;
 }
 
 /* Free a list and all its nodes. The node data are not freed though. */
 void
 Lst_Free(List *list)
 {
-    ListNode *ln, *next;
+	ListNode *ln, *next;
 
-    for (ln = list->first; ln != NULL; ln = next) {
-	next = ln->next;
-	free(ln);
-    }
+	for (ln = list->first; ln != NULL; ln = next) {
+		next = ln->next;
+		free(ln);
+	}
 
-    free(list);
+	free(list);
 }
 
 /* Destroy a list and free all its resources. The freeProc is called with the
@@ -77,71 +79,71 @@ Lst_Free(List *list)
 void
 Lst_Destroy(List *list, LstFreeProc freeProc)
 {
-    ListNode *ln, *next;
+	ListNode *ln, *next;
 
-    for (ln = list->first; ln != NULL; ln = next) {
-	next = ln->next;
-	freeProc(ln->datum);
-	free(ln);
-    }
+	for (ln = list->first; ln != NULL; ln = next) {
+		next = ln->next;
+		freeProc(ln->datum);
+		free(ln);
+	}
 
-    free(list);
+	free(list);
 }
 
 /* Insert a new node with the datum before the given node. */
 void
 Lst_InsertBefore(List *list, ListNode *ln, void *datum)
 {
-    ListNode *newNode;
+	ListNode *newNode;
 
-    assert(datum != NULL);
+	assert(datum != NULL);
 
-    newNode = LstNodeNew(ln->prev, ln, datum);
+	newNode = LstNodeNew(ln->prev, ln, datum);
 
-    if (ln->prev != NULL)
-	ln->prev->next = newNode;
-    ln->prev = newNode;
+	if (ln->prev != NULL)
+		ln->prev->next = newNode;
+	ln->prev = newNode;
 
-    if (ln == list->first)
-	list->first = newNode;
+	if (ln == list->first)
+		list->first = newNode;
 }
 
 /* Add a piece of data at the start of the given list. */
 void
 Lst_Prepend(List *list, void *datum)
 {
-    ListNode *ln;
+	ListNode *ln;
 
-    assert(datum != NULL);
+	assert(datum != NULL);
 
-    ln = LstNodeNew(NULL, list->first, datum);
+	ln = LstNodeNew(NULL, list->first, datum);
 
-    if (list->first == NULL) {
-	list->first = ln;
-	list->last = ln;
-    } else {
-	list->first->prev = ln;
-	list->first = ln;
-    }
+	if (list->first == NULL) {
+		list->first = ln;
+		list->last = ln;
+	} else {
+		list->first->prev = ln;
+		list->first = ln;
+	}
 }
 
 /* Add a piece of data at the end of the given list. */
 void
 Lst_Append(List *list, void *datum)
 {
-    ListNode *ln;
+	ListNode *ln;
 
-    assert(datum != NULL);
+	assert(datum != NULL);
 
-    ln = LstNodeNew(list->last, NULL, datum);
+	ln = LstNodeNew(list->last, NULL, datum);
 
-    if (list->last == NULL) {
-	list->first = ln;
-	list->last = ln;
-    } else {
-	list->last->next = ln;
-	list->last = ln;
-    }
+	if (list->last == NULL) {
+		list->first = ln;
+		list->last = ln;
+	} else {
+		list->last->next = ln;
+		list->last = ln;
+	}
 }
 
 /* Remove the given node from the given list.
@@ -149,26 +151,26 @@ Lst_Append(List *list, void *datum)
 void
 Lst_Remove(List *list, ListNode *ln)
 {
-    /* unlink it from its neighbors */
-    if (ln->next != NULL)
-	ln->next->prev = ln->prev;
-    if (ln->prev != NULL)
-	ln->prev->next = ln->next;
-
-    /* unlink it from the list */
-    if (list->first == ln)
-	list->first = ln->next;
-    if (list->last == ln)
-	list->last = ln->prev;
+	/* unlink it from its neighbors */
+	if (ln->next != NULL)
+		ln->next->prev = ln->prev;
+	if (ln->prev != NULL)
+		ln->prev->next = ln->next;
+
+	/* unlink it from the list */
+	if (list->first == ln)
+		list->first = ln->next;
+	if (list->last == ln)
+		list->last = ln->prev;
 }
 
 /* Replace the datum in the given node with the new datum. */
 void
 LstNode_Set(ListNode *ln, void *datum)
 {
-    assert(datum != NULL);
+	assert(datum != NULL);
 
-    ln->datum = datum;
+	ln->datum = datum;
 }
 
 /* Replace the datum in the given node with NULL.
@@ -176,7 +178,7 @@ LstNode_Set(ListNode *ln, void *datum)
 void
 LstNode_SetNull(ListNode *ln)
 {
-    ln->datum = NULL;
+	ln->datum = NULL;
 }
 
 /* Return the first node that contains the given datum, or NULL.
@@ -185,29 +187,29 @@ LstNode_SetNull(ListNode *ln)
 ListNode *
 Lst_FindDatum(List *list, const void *datum)
 {
-    ListNode *ln;
+	ListNode *ln;
 
-    assert(datum != NULL);
+	assert(datum != NULL);
 
-    for (ln = list->first; ln != NULL; ln = ln->next)
-	if (ln->datum == datum)
-	    return ln;
+	for (ln = list->first; ln != NULL; ln = ln->next)
+		if (ln->datum == datum)
+			return ln;
 
-    return NULL;
+	return NULL;
 }
 
 int
 Lst_ForEachUntil(List *list, LstActionUntilProc proc, void *procData)
 {
-    ListNode *ln;
-    int result = 0;
+	ListNode *ln;
+	int result = 0;
 
-    for (ln = list->first; ln != NULL; ln = ln->next) {
-	result = proc(ln->datum, procData);
-	if (result != 0)
-	    break;
-    }
-    return result;
+	for (ln = list->first; ln != NULL; ln = ln->next) {
+		result = proc(ln->datum, procData);
+		if (result != 0)
+			break;
+	}
+	return result;
 }
 
 /* Move all nodes from src to the end of dst.
@@ -215,34 +217,36 @@ Lst_ForEachUntil(List *list, LstActionUn
 void
 Lst_MoveAll(List *dst, List *src)
 {
-    if (src->first != NULL) {
-	src->first->prev = dst->last;
-	if (dst->last != NULL)
-	    dst->last->next = src->first;
-	else
-	    dst->first = src->first;
-
-	dst->last = src->last;
-    }
-    free(src);
+	if (src->first != NULL) {
+		src->first->prev = dst->last;
+		if (dst->last != NULL)
+			dst->last->next = src->first;
+		else
+			dst->first = src->first;
+
+		dst->last = src->last;
+	}
+	free(src);
 }
 
 /* Copy the element data from src to the start of dst. */
 void
 Lst_PrependAll(List *dst, List *src)
 {
-    ListNode *node;
-    for (node = src->last; node != NULL; node = node->prev)
-	Lst_Prepend(dst, node->datum);
+	ListNode *node;
+
+	for (node = src->last; node != NULL; node = node->prev)
+		Lst_Prepend(dst, node->datum);
 }
 
 /* Copy the element data from src to the end of dst. */
 void
 Lst_AppendAll(List *dst, List *src)
 {
-    ListNode *node;
-    for (node = src->first; node != NULL; node = node->next)
-	Lst_Append(dst, node->datum);
+	ListNode *node;
+
+	for (node = src->first; node != NULL; node = node->next)
+		Lst_Append(dst, node->datum);
 }
 
 /*
@@ -253,26 +257,26 @@ Lst_AppendAll(List *dst, List *src)
 void
 Lst_Enqueue(List *list, void *datum)
 {
-    Lst_Append(list, datum);
+	Lst_Append(list, datum);
 }
 
 /* Remove and return the datum at the head of the given list. */
 void *
 Lst_Dequeue(List *list)
 {
-    void *datum = list->first->datum;
-    Lst_Remove(list, list->first);
-    assert(datum != NULL);	/* since NULL would mean end of the list */
-    return datum;
+	void *datum = list->first->datum;
+	Lst_Remove(list, list->first);
+	assert(datum != NULL);	/* since NULL would mean end of the list */
+	return datum;
 }
 
 void
 Vector_Init(Vector *v, size_t itemSize)
 {
-    v->len = 0;
-    v->priv_cap = 10;
-    v->itemSize = itemSize;
-    v->items = bmake_malloc(v->priv_cap * v->itemSize);
+	v->len = 0;
+	v->priv_cap = 10;
+	v->itemSize = itemSize;
+	v->items = bmake_malloc(v->priv_cap * v->itemSize);
 }
 
 /* Add space for a new item to the vector and return a pointer to that space.
@@ -280,12 +284,12 @@ Vector_Init(Vector *v, size_t itemSize)
 void *
 Vector_Push(Vector *v)
 {
-    if (v->len >= v->priv_cap) {
-	v->priv_cap *= 2;
-	v->items = bmake_realloc(v->items, v->priv_cap * v->itemSize);
-    }
-    v->len++;
-    return Vector_Get(v, v->len - 1);
+	if (v->len >= v->priv_cap) {
+		v->priv_cap *= 2;
+		v->items = bmake_realloc(v->items, v->priv_cap * v->itemSize);
+	}
+	v->len++;
+	return Vector_Get(v, v->len - 1);
 }
 
 /* Return the pointer to the last item in the vector.
@@ -293,13 +297,13 @@ Vector_Push(Vector *v)
 void *
 Vector_Pop(Vector *v)
 {
-    assert(v->len > 0);
-    v->len--;
-    return Vector_Get(v, v->len);
+	assert(v->len > 0);
+	v->len--;
+	return Vector_Get(v, v->len);
 }
 
 void
 Vector_Done(Vector *v)
 {
-    free(v->items);
+	free(v->items);
 }

Index: src/usr.bin/make/lst.h
diff -u src/usr.bin/make/lst.h:1.85 src/usr.bin/make/lst.h:1.86
--- src/usr.bin/make/lst.h:1.85	Tue Nov 10 00:32:12 2020
+++ src/usr.bin/make/lst.h	Tue Nov 24 19:46:29 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: lst.h,v 1.85 2020/11/10 00:32:12 rillig Exp $	*/
+/*	$NetBSD: lst.h,v 1.86 2020/11/24 19:46:29 rillig Exp $	*/
 
 /*
  * Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -83,23 +83,23 @@
 #include <stdlib.h>
 
 /* A doubly-linked list of pointers. */
-typedef	struct List	List;
+typedef struct List List;
 /* A single node in the doubly-linked list. */
-typedef	struct ListNode	ListNode;
+typedef struct ListNode ListNode;
 
 struct ListNode {
-    ListNode *prev;		/* previous node in list, or NULL */
-    ListNode *next;		/* next node in list, or NULL */
-    union {
-	void *datum;		/* datum associated with this element */
-	const struct GNode *priv_gnode; /* alias, just for debugging */
-	const char *priv_str;	/* alias, just for debugging */
-    };
+	ListNode *prev;		/* previous node in list, or NULL */
+	ListNode *next;		/* next node in list, or NULL */
+	union {
+		void *datum;	/* datum associated with this element */
+		const struct GNode *priv_gnode; /* alias, just for debugging */
+		const char *priv_str; /* alias, just for debugging */
+	};
 };
 
 struct List {
-    ListNode *first;		/* first node in list */
-    ListNode *last;		/* last node in list */
+	ListNode *first;	/* first node in list */
+	ListNode *last;		/* last node in list */
 };
 
 /* Free the datum of a node, called before freeing the node itself. */
@@ -119,7 +119,8 @@ void Lst_Destroy(List *, LstFreeProc);
 /* Get information about a list */
 
 MAKE_INLINE Boolean
-Lst_IsEmpty(List *list) { return list->first == NULL; }
+Lst_IsEmpty(List *list)
+{ return list->first == NULL; }
 
 /* Find the first node that contains the given datum, or NULL. */
 ListNode *Lst_FindDatum(List *, const void *);
@@ -163,10 +164,10 @@ void *Lst_Dequeue(List *);
 /* A vector is an ordered collection of items, allowing for fast indexed
  * access. */
 typedef struct Vector {
-    void *items;		/* memory holding the items */
-    size_t itemSize;		/* size of a single item in bytes */
-    size_t len;			/* number of actually usable elements */
-    size_t priv_cap;		/* capacity */
+	void *items;		/* memory holding the items */
+	size_t itemSize;	/* size of a single item in bytes */
+	size_t len;		/* number of actually usable elements */
+	size_t priv_cap;	/* capacity */
 } Vector;
 
 void Vector_Init(Vector *, size_t);
@@ -176,8 +177,8 @@ void Vector_Init(Vector *, size_t);
 MAKE_INLINE void *
 Vector_Get(Vector *v, size_t i)
 {
-    unsigned char *items = v->items;
-    return items + i * v->itemSize;
+	unsigned char *items = v->items;
+	return items + i * v->itemSize;
 }
 
 void *Vector_Push(Vector *);

Reply via email to