Don't use strings directly in calls to usage().  This is in preparation
for their extraction to a separate file.
diff --git a/coreutils/sync.c b/coreutils/sync.c
index db35d72..f7c14b0 100644
--- a/coreutils/sync.c
+++ b/coreutils/sync.c
@@ -24,14 +24,16 @@
 #include "internal.h"
 #include <stdio.h>
 
+const char sync_usage[] =
+	"sync\n"
+#ifndef BB_FEATURE_TRIVIAL_HELP
+	"\nWrite all buffered filesystem blocks to disk.\n"
+#endif
+	;
+
 extern int sync_main(int argc, char **argv)
 {
-	if (argc > 1 && **(argv + 1) == '-') {
-		usage("sync\n"
-#ifndef BB_FEATURE_TRIVIAL_HELP
-				"\nWrite all buffered filesystem blocks to disk.\n"
-#endif
-				);
-	}
+	if (argc > 1 && **(argv + 1) == '-')
+		usage(sync_usage);
 	return(sync());
 }