summaryrefslogtreecommitdiff
path: root/config.def.h
diff options
context:
space:
mode:
authorbryan <bryan@veltar.systems>2026-08-26 15:16:23 +0200
committerbryan <bryan@veltar.systems>2026-08-26 15:16:23 +0200
commit22ade138c4e83b7c0b0c702c38c0ca00a9948d4b (patch)
treef78768a69dded978be14aa4290b198903b27f4c0 /config.def.h
parentdfce501af03595a8fb5083fbc43b48d729ae9551 (diff)
downloadrg-22ade138c4e83b7c0b0c702c38c0ca00a9948d4b.tar.gz
rg-22ade138c4e83b7c0b0c702c38c0ca00a9948d4b.zip
Replace the placeholder with a suckless C rg.
rg prints n cryptographically random strings of length l, matching rg.veltar.systems. Bytes come from getrandom(2) on Linux and rand_s on Windows. make selects clang and .exe when OS=Windows_NT.
Diffstat (limited to 'config.def.h')
-rw-r--r--config.def.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/config.def.h b/config.def.h
new file mode 100644
index 0000000..3747be5
--- /dev/null
+++ b/config.def.h
@@ -0,0 +1,16 @@
+/* See LICENSE file for copyright and license details. */
+
+#ifndef VERSION
+#define VERSION "1.0"
+#endif
+
+/* alphabet drawn from; change and re-copy to config.h */
+static const char alphabet[] =
+ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
+
+static const int defn = 6; /* default number of strings */
+static const int defl = 10; /* default length of each string */
+static const int minn = 1;
+static const int maxn = 1000;
+static const int minl = 1;
+static const int maxl = 256;