svn commit: trunk/busybox: editors miscutils networking

vda at busybox.net vda at busybox.net
Wed Oct 29 13:16:28 UTC 2008


Author: vda
Date: 2008-10-29 06:16:28 -0700 (Wed, 29 Oct 2008)
New Revision: 23852

Log:
randomconfig fixes



Modified:
   trunk/busybox/editors/vi.c
   trunk/busybox/miscutils/less.c
   trunk/busybox/networking/sendmail.c


Changeset:
Modified: trunk/busybox/editors/vi.c
===================================================================
--- trunk/busybox/editors/vi.c	2008-10-29 12:49:38 UTC (rev 23851)
+++ trunk/busybox/editors/vi.c	2008-10-29 13:16:28 UTC (rev 23852)
@@ -270,7 +270,8 @@
 #define INIT_G() do { \
 	SET_PTR_TO_GLOBALS(xzalloc(sizeof(G))); \
 	last_file_modified = -1; \
-	last_search_pattern = xzalloc(2); /* "" but has space for 2 chars */ \
+	/* "" but has space for 2 chars: */ \
+	USE_FEATURE_VI_SEARCH(last_search_pattern = xzalloc(2);) \
 } while (0)
 
 

Modified: trunk/busybox/miscutils/less.c
===================================================================
--- trunk/busybox/miscutils/less.c	2008-10-29 12:49:38 UTC (rev 23851)
+++ trunk/busybox/miscutils/less.c	2008-10-29 13:16:28 UTC (rev 23852)
@@ -272,7 +272,9 @@
 	last_line_pos = new_line_pos;
 	cur_fline = new_cur_fline;
 	/* max_lineno is screen-size independent */
+#if ENABLE_FEATURE_LESS_REGEXP
 	pattern_valid = 0;
+#endif
 }
 #endif
 

Modified: trunk/busybox/networking/sendmail.c
===================================================================
--- trunk/busybox/networking/sendmail.c	2008-10-29 12:49:38 UTC (rev 23851)
+++ trunk/busybox/networking/sendmail.c	2008-10-29 13:16:28 UTC (rev 23852)
@@ -261,11 +261,15 @@
 		OPT_N = 1 << 4,         // request notification
 		OPT_f = 1 << 5,         // sender address
 		OPT_F = 1 << 6,         // sender name, overrides $NAME
+#if ENABLE_FEATURE_SENDMAIL_MAILX
 		OPT_s = 1 << 7,         // subject
 		OPT_j = 1 << 8,         // assumed charset
 		OPT_a = 1 << 9,         // attachment(s)
+#if ENABLE_FEATURE_SENDMAIL_MAILXX
 		OPT_c = 1 << 10,        // carbon copy
 		OPT_e = 1 << 11,        // errors-to address
+#endif
+#endif
 	};
 
 	// init global variables
@@ -405,10 +409,12 @@
 			} else if (0 == strncmp("Subject: ", s, 9)) {
 				// we read subject -> use it verbatim unless it is specified
 				// on command line
-				if (!(opts & OPT_s))
+#if ENABLE_FEATURE_SENDMAIL_MAILX
+				if (opts & OPT_s)
+					free(s);
+				else
+#endif
 					llist_add_to_end(&headers, s);
-				else
-					free(s);
 			} else if (s[0]) {
 				// misc header
 				llist_add_to_end(&headers, s);
@@ -430,6 +436,7 @@
 	}
 
 	// put (possibly encoded) subject
+#if ENABLE_FEATURE_SENDMAIL_MAILX
 	if (opts & OPT_j)
 		sane((char *)opt_charset);
 	if (opts & OPT_s) {
@@ -443,6 +450,7 @@
 		}
 		printf("\r\n");
 	}
+#endif
 
 	// put sender name, $NAME is the default
 	if (!(opts & OPT_F))




More information about the busybox-cvs mailing list