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 /src/number.c | |
parent | 6aad392303ce4dfbe3d6120d209a8fe4b78f55b6 (diff) | |
download | ratpoison-129f4634f97734d19311d56fd47cf61ce991d360.zip |
Consumers don't need to know the entrails of a numset
Diffstat (limited to 'src/number.c')
-rw-r--r-- | src/number.c | 14 |
1 files changed, 14 insertions, 0 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) |