aboutsummaryrefslogtreecommitdiff
path: root/lux.h
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2022-10-13 00:03:37 +0200
committerThomas Voss <mail@thomasvoss.com> 2022-10-13 00:03:37 +0200
commit7118692e506f9698a77c7cceea3b1dd47bb4b99a (patch)
treed37a10abde76a7fb063e57135d4408973e99cc0d /lux.h
parentcd3b1a5ba87b804fb7f8b620460d49a5d305a730 (diff)
Move functions to their own files
Also we move the source code to a src/ directory. We also move from using `struct luxdisp` to `lux_t` to signify that we don’t want the user to be messing with the struct members.
Diffstat (limited to 'lux.h')
-rw-r--r--lux.h51
1 files changed, 0 insertions, 51 deletions
diff --git a/lux.h b/lux.h
deleted file mode 100644
index 2ac1637..0000000
--- a/lux.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * BSD Zero Clause License
- *
- * Copyright (c) 2022 Thomas Voss
- *
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
- * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
- * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
- * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
- * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- * PERFORMANCE OF THIS SOFTWARE.
- */
-
-#ifndef LUX_H
-#define LUX_H
-
-#include <stdio.h>
-
-#define BACKLIGHT_DIR "/sys/class/backlight"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-struct luxdisp {
- int __dirfd, __max;
- FILE *__bstream;
-};
-
-void luxfree(struct luxdisp *);
-int luxinit(struct luxdisp *);
-int luxmax(struct luxdisp *);
-int luxget(struct luxdisp *);
-int luxset(struct luxdisp *, int);
-int luxinc(struct luxdisp *, int);
-int luxdec(struct luxdisp *, int);
-
-double luxgetp(struct luxdisp *);
-double luxsetp(struct luxdisp *, double);
-double luxincp(struct luxdisp *, double);
-double luxdecp(struct luxdisp *, double);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* !LUX_H */