summaryrefslogtreecommitdiffstats
path: root/lib.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2012-09-18 22:11:45 -0700
committerKaz Kylheku <kaz@kylheku.com>2012-09-18 22:11:45 -0700
commit20bcf160207f5c4fc7a0e11bbba2adb36b74ca63 (patch)
tree9c49f9fcccb9c8f11a8777843a2954644c9f8f03 /lib.h
parente4445e078f15013e072cffd93d6b6f3eab3ecabe (diff)
downloadtxr-20bcf160207f5c4fc7a0e11bbba2adb36b74ca63.tar.gz
txr-20bcf160207f5c4fc7a0e11bbba2adb36b74ca63.tar.bz2
txr-20bcf160207f5c4fc7a0e11bbba2adb36b74ca63.zip
* arith.c (logtest): New function.
* eval.c (eval_init): Registered logtest. Registered s-ifmt, s-iflnk, s-ifreg, s-ifblk, s-ifdir, s-ifchr, s-ififo, s-isuid, s-isgid, s-isvtx, s-irwxu, s-irusr, s-iwusr, s-ixusr, s-irwxg, s-irgrp, s-iwgrp, s-ixgrp, s-irwxo, s-iroth, s-iwoth, s-ixoth variables. * lib.h (logtest): Declared. * stream.c (s_ifmt, s_ifsock, s_iflnk, s_ifreg, s_ifblk, s_ifdir, s_ifchr, s_ififo, s_isuid, s_isgid, s_isvtx, s_irwxu, s_irusr, s_iwusr, s_ixusr, s_irwxg, s_irgrp, s_iwgrp, s_ixgrp, s_irwxo, s_iroth, s_iwoth, s_ixoth): New global variables. * stream.h (s_ifmt, s_ifsock, s_iflnk, s_ifreg, s_ifblk, s_ifdir, s_ifchr, s_ififo, s_isuid, s_isgid, s_isvtx, s_irwxu, s_irusr, s_iwusr, s_ixusr, s_irwxg, s_irgrp, s_iwgrp, s_ixgrp, s_irwxo, s_iroth, s_iwoth, s_ixoth): Declared. * txr.1: Documented logtest and s-* variables for stat, as well as open-file and open-directory.
Diffstat (limited to 'lib.h')
-rw-r--r--lib.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib.h b/lib.h
index 075bb6ad..55787074 100644
--- a/lib.h
+++ b/lib.h
@@ -474,6 +474,7 @@ val expo(val);
val logand(val, val);
val logior(val, val);
val logxor(val, val);
+val logtest(val, val);
val lognot(val, val);
val logtrunc(val a, val bits);
val ash(val a, val bits);