summaryrefslogtreecommitdiff
path: root/miscutils/dc.c
diff options
context:
space:
mode:
Diffstat (limited to 'miscutils/dc.c')
-rw-r--r--miscutils/dc.c22
1 files changed, 18 insertions, 4 deletions
diff --git a/miscutils/dc.c b/miscutils/dc.c
index 4d92bc3..2b77cd6 100644
--- a/miscutils/dc.c
+++ b/miscutils/dc.c
@@ -2,10 +2,20 @@
/*
* Licensed under GPLv2 or later, see file LICENSE in this source tree.
*/
-
-#include "libbb.h"
-#include "common_bufsiz.h"
-#include <math.h>
+//config:config DC
+//config: bool "dc"
+//config: default y
+//config: help
+//config: Dc is a reverse-polish desk calculator which supports unlimited
+//config: precision arithmetic.
+//config:
+//config:config FEATURE_DC_LIBM
+//config: bool "Enable power and exp functions (requires libm)"
+//config: default y
+//config: depends on DC
+//config: help
+//config: Enable power and exp functions.
+//config: NOTE: This will require libm to be present for linking.
//usage:#define dc_trivial_usage
//usage: "EXPRESSION..."
@@ -30,6 +40,10 @@
//usage: "$ echo 72 9 div 8 mul p | dc\n"
//usage: "64\n"
+#include "libbb.h"
+#include "common_bufsiz.h"
+#include <math.h>
+
#if 0
typedef unsigned data_t;
#define DATA_FMT ""