aboutsummaryrefslogtreecommitdiffstats
path: root/tests/gpgscm/scheme.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2016-06-17 17:32:49 +0000
committerWerner Koch <[email protected]>2016-06-17 17:32:49 +0000
commitdfe5282e5859409849a17d68b2b3a046370f65bd (patch)
tree8131783cb6d6763812e203945dc434250ed26bbd /tests/gpgscm/scheme.c
parentAdd license notices for TinySCHEME. (diff)
downloadgnupg-dfe5282e5859409849a17d68b2b3a046370f65bd.tar.gz
gnupg-dfe5282e5859409849a17d68b2b3a046370f65bd.zip
gpgscm: Silence compiler warnings.
* tests/gpgscm/scheme.c (mk_integer): Rename arg NUM to N. (fill_vector): Ditto. (mark): Rename var NUM to N. (set_slot_in_env): Mark SC as unused. (is_any): Mark P as unused. -- Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'tests/gpgscm/scheme.c')
-rw-r--r--tests/gpgscm/scheme.c19
1 files changed, 12 insertions, 7 deletions
diff --git a/tests/gpgscm/scheme.c b/tests/gpgscm/scheme.c
index 748a02210..ff595fa6a 100644
--- a/tests/gpgscm/scheme.c
+++ b/tests/gpgscm/scheme.c
@@ -958,11 +958,11 @@ INTERFACE pointer mk_character(scheme *sc, int c) {
}
/* get number atom (integer) */
-INTERFACE pointer mk_integer(scheme *sc, long num) {
+INTERFACE pointer mk_integer(scheme *sc, long n) {
pointer x = get_cell(sc,sc->NIL, sc->NIL);
typeflag(x) = (T_NUMBER | T_ATOM);
- ivalue_unchecked(x)= num;
+ ivalue_unchecked(x)= n;
set_num_integer(x);
return (x);
}
@@ -1028,8 +1028,8 @@ INTERFACE static pointer mk_vector(scheme *sc, int len)
INTERFACE static void fill_vector(pointer vec, pointer obj) {
int i;
- int num=ivalue(vec)/2+ivalue(vec)%2;
- for(i=0; i<num; i++) {
+ int n = ivalue(vec)/2+ivalue(vec)%2;
+ for(i=0; i < n; i++) {
typeflag(vec+1+i) = T_PAIR;
setimmutable(vec+1+i);
car(vec+1+i)=obj;
@@ -1240,8 +1240,8 @@ static void mark(pointer a) {
E2: setmark(p);
if(is_vector(p)) {
int i;
- int num=ivalue_unchecked(p)/2+ivalue_unchecked(p)%2;
- for(i=0; i<num; i++) {
+ int n = ivalue_unchecked(p)/2+ivalue_unchecked(p)%2;
+ for(i=0; i < n; i++) {
/* Vector cells will be treated like ordinary cells */
mark(p+1+i);
}
@@ -2327,6 +2327,7 @@ static INLINE void new_slot_in_env(scheme *sc, pointer variable, pointer value)
static INLINE void set_slot_in_env(scheme *sc, pointer slot, pointer value)
{
+ (void)sc;
cdr(slot) = value;
}
@@ -4387,7 +4388,11 @@ static pointer opexe_6(scheme *sc, enum scheme_opcodes op) {
typedef pointer (*dispatch_func)(scheme *, enum scheme_opcodes);
typedef int (*test_predicate)(pointer);
-static int is_any(pointer p) { return 1;}
+
+static int is_any(pointer p) {
+ (void)p;
+ return 1;
+}
static int is_nonneg(pointer p) {
return ivalue(p)>=0 && is_integer(p);