From d6cc2c40feed89e3251e8d8ec1bce3d02b39d525 Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Thu, 15 Dec 2016 12:45:02 +0100 Subject: [PATCH] tweaks: conditionalize a function that is not used in the tiny version The fsfromline() function is mostly used by the undo functions, which are not present in the tiny version. It is also used by the comment/ uncomment feature, but this feature cannot be enabled when --enable-tiny is in effect. --- src/proto.h | 2 ++ src/utils.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/proto.h b/src/proto.h index 7dd423eb..b9c28a4c 100644 --- a/src/proto.h +++ b/src/proto.h @@ -697,7 +697,9 @@ bool comment_line(undo_type action, filestruct *f, const char *comment_seq); #endif #endif size_t get_totsize(const filestruct *begin, const filestruct *end); +#ifndef NANO_TINY filestruct *fsfromline(ssize_t lineno); +#endif #ifdef DEBUG void dump_filestruct(const filestruct *inptr); void dump_filestruct_reverse(void); diff --git a/src/utils.c b/src/utils.c index b67f940c..764e8eb7 100644 --- a/src/utils.c +++ b/src/utils.c @@ -617,6 +617,7 @@ size_t get_totsize(const filestruct *begin, const filestruct *end) return totsize; } +#ifndef NANO_TINY /* Given a line number, return a pointer to the corresponding struct. */ filestruct *fsfromline(ssize_t lineno) { @@ -637,6 +638,7 @@ filestruct *fsfromline(ssize_t lineno) return f; } +#endif #ifdef DEBUG /* Dump the filestruct inptr to stderr. */