diff options
author | Jérémie Courrèges-Anglas <jca@wxcvbn.org> | 2017-09-18 01:30:13 +0200 |
---|---|---|
committer | Jérémie Courrèges-Anglas <jca@wxcvbn.org> | 2017-09-18 03:04:50 +0200 |
commit | 129f4634f97734d19311d56fd47cf61ce991d360 (patch) | |
tree | 699e32a0267208294dd776a0697359df690d036e | |
parent | 6aad392303ce4dfbe3d6120d209a8fe4b78f55b6 (diff) | |
download | ratpoison-129f4634f97734d19311d56fd47cf61ce991d360.zip |
Consumers don't need to know the entrails of a numset
-rw-r--r-- | src/number.c | 14 | ||||
-rw-r--r-- | src/number.h | 14 |
2 files changed, 15 insertions, 13 deletions
diff --git a/src/number.c b/src/number.c index c8b508f..2ea229d 100644 --- a/src/number.c +++ b/src/number.c @@ -24,6 +24,20 @@ #include "ratpoison.h" +/* Keep track of a set of numbers. For frames and windows. */ +struct numset +{ + /* A list of the numbers taken. */ + int *numbers_taken; + +/* the number of numbers currently stored in the numbers_taken + array. */ + int num_taken; + +/* the size of the numbers_taken array. */ + int max_taken; +}; + /* Initialize a numset structure. */ static void numset_init (struct numset *ns) diff --git a/src/number.h b/src/number.h index d379aa2..1b93ed0 100644 --- a/src/number.h +++ b/src/number.h @@ -22,19 +22,7 @@ #ifndef _RATPOISON_NUMBER_H #define _RATPOISON_NUMBER_H 1 -/* Keep track of a set of numbers. For frames and windows. */ -struct numset -{ - /* A list of the numbers taken. */ - int *numbers_taken; - -/* the number of numbers currently stored in the numbers_taken - array. */ - int num_taken; - -/* the size of the numbers_taken array. */ - int max_taken; -}; +struct numset; struct numset *numset_new (void); void numset_free (struct numset *ns); |