Page MenuHomeFreeBSD

D55349.diff
No OneTemporary

D55349.diff

diff --git a/usr.bin/diff/diffreg_new.c b/usr.bin/diff/diffreg_new.c
--- a/usr.bin/diff/diffreg_new.c
+++ b/usr.bin/diff/diffreg_new.c
@@ -56,7 +56,7 @@
static const struct diff_algo_config patience;
static const struct diff_algo_config myers_divide;
-static const struct diff_algo_config myers_then_patience = (struct diff_algo_config){
+static const struct diff_algo_config myers_then_patience = {
.impl = diff_algo_myers,
.permitted_state_size = 1024 * 1024 * sizeof(int),
.fallback_algo = &patience,
@@ -69,7 +69,7 @@
.fallback_algo = &myers_divide,
};
-static const struct diff_algo_config patience = (struct diff_algo_config){
+static const struct diff_algo_config patience = {
.impl = diff_algo_patience,
/* After subdivision, do Patience again: */
.inner_algo = &patience,
@@ -77,14 +77,14 @@
.fallback_algo = &myers_then_myers_divide,
};
-static const struct diff_algo_config myers_divide = (struct diff_algo_config){
+static const struct diff_algo_config myers_divide = {
.impl = diff_algo_myers_divide,
/* When division succeeded, start from the top: */
.inner_algo = &myers_then_myers_divide,
/* (fallback_algo = NULL implies diff_algo_none). */
};
-static const struct diff_algo_config no_algo = (struct diff_algo_config){
+static const struct diff_algo_config none = {
.impl = diff_algo_none,
};
@@ -109,8 +109,9 @@
};
/* Directly force Patience as a first divider of the source file. */
-static const struct diff_config diff_config_no_algo = {
+static const struct diff_config diff_config_none = {
.atomize_func = diff_atomize_text_by_line,
+ .algo = &none,
};
const char *
@@ -174,7 +175,7 @@
cfg = &diff_config_patience;
break;
case DIFFREG_ALGO_NONE:
- cfg = &diff_config_no_algo;
+ cfg = &diff_config_none;
break;
}

File Metadata

Mime Type
text/plain
Expires
Sat, Feb 28, 3:18 AM (9 h, 14 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28882090
Default Alt Text
D55349.diff (1 KB)

Event Timeline