diff help2html/uintarray.h @ 9:60b08b68c750

Switch to static inline as an expedient build fix. Should probably set this up with working C99 inline but for the moment I don't have the energy.
author David A. Holland
date Mon, 30 May 2022 23:56:45 -0400
parents 13d2b8934445
children
line wrap: on
line diff
--- a/help2html/uintarray.h	Mon May 30 23:51:43 2022 -0400
+++ b/help2html/uintarray.h	Mon May 30 23:56:45 2022 -0400
@@ -11,25 +11,25 @@
 void uintarray_cleanup(struct uintarray *a);
 void uintarray_destroy(struct uintarray *a);
 
-unsigned uintarray_num(const struct uintarray *a);
-unsigned uintarray_get(const struct uintarray *a, unsigned ix);
-void uintarray_set(struct uintarray *a, unsigned ix, unsigned val);
+static inline unsigned uintarray_num(const struct uintarray *a);
+static inline unsigned uintarray_get(const struct uintarray *a, unsigned ix);
+static inline void uintarray_set(struct uintarray *a, unsigned ix, unsigned val);
 void uintarray_add(struct uintarray *a, unsigned val);
 void uintarray_setsize(struct uintarray *a, unsigned newsize);
 
 /* x and y are pointers that were placed in the uintarray */
 void uintarray_sort(struct uintarray *a, int (*f)(unsigned x, unsigned y));
 
-extern inline unsigned uintarray_num(const struct uintarray *a) {
+static inline unsigned uintarray_num(const struct uintarray *a) {
    return a->num;
 }
 
-extern inline unsigned uintarray_get(const struct uintarray *a, unsigned ix) {
+static inline unsigned uintarray_get(const struct uintarray *a, unsigned ix) {
    assert(ix < a->num);
    return a->v[ix];
 }
 
-extern inline void uintarray_set(struct uintarray *a, unsigned ix, 
+static inline void uintarray_set(struct uintarray *a, unsigned ix, 
 				 unsigned val) {
    assert(ix < a->num);
    a->v[ix] = val;