+2014-02-22 Benno Schulenberg <bensberg@justemail.net>
+ * src/nano.c (main) - Add two conditions on ENABLE_NANORC.
+ * src/files.c (close_buffer, do_insertfile) - Likewise.
+ This avoids compilation failure when nano is configured
+ with both --disable-color and --disable-nanorc.
+
2014-02-22 Felipe Bugno <capent@Savannah> (tiny change)
* doc/nanorc.sample.in - Add an include for CMake files.
if (openfile == openfile->next)
return FALSE;
-#ifndef NANO_TINY
+#if !defined(NANO_TINY) && defined(ENABLE_NANORC)
update_poshistory(openfile->filename, openfile->current->lineno, xplustabs()+1);
-#endif /* NANO_TINY */
+#endif
/* Switch to the next file buffer. */
switch_to_next_buffer_void();
}
#endif
-#ifdef ENABLE_MULTIBUFFER
+#if defined(ENABLE_MULTIBUFFER) && defined(ENABLE_NANORC)
if (ISSET(MULTIBUFFER)) {
/* Update the screen to account for the current
* buffer. */
iline = 1;
icol = 1;
}
-#ifndef NANO_TINY
+#if !defined(NANO_TINY) && defined(ENABLE_NANORC)
else {
/* See if we have a POS history to use if we haven't overridden it */
ssize_t savedposline, savedposcol;
do_gotolinecolumn(savedposline, savedposcol, FALSE, FALSE, FALSE,
FALSE);
}
-#endif /* NANO_TINY */
+#endif
}
}
}
if (startline > 1 || startcol > 1)
do_gotolinecolumn(startline, startcol, FALSE, FALSE, FALSE,
FALSE);
-# ifndef NANO_TINY
+#if !defined(NANO_TINY) && defined(ENABLE_NANORC)
else {
/* See if we have a POS history to use if we haven't overridden it */
ssize_t savedposline, savedposcol;
if (check_poshistory(argv[optind], &savedposline, &savedposcol))
do_gotolinecolumn(savedposline, savedposcol, FALSE, FALSE, FALSE, FALSE);
}
-#endif /* NANO_TINY */
+#endif
display_main_list();