You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -27,6 +37,7 @@ for lib in crmcommon crmcluster transitioner cib pe_rules pe_status stonithd pen
27
37
fi
28
38
29
39
sources=`grep "lib${lib}_la_SOURCES"$am| sed s/.*=// | sed 's:$(top_builddir)/::'| sed 's:$(top_srcdir)/::'| sed 's:\\\::'| sed 's:$(libpe_rules_la_SOURCES):rules.c\ common.c:'`
40
+
30
41
full_sources=""
31
42
forfin$sources;do
32
43
if
@@ -48,6 +59,11 @@ for lib in crmcommon crmcluster transitioner cib pe_rules pe_status stonithd pen
48
59
echo""
49
60
echo"New arguments to functions or changes to the middle of structs are incompatible additions"
50
61
echo""
62
+
echo"Where possible:"
63
+
echo"- move new fields to the end of structs"
64
+
echo"- use bitfields instead of booleans"
65
+
echo"- when adding arguments, create new functions that the old version can call"
66
+
echo""
51
67
read -p "Are the changes to lib$lib: [a]dditions, [i]ncompatible additions, [r]emovals or [f]ixes? [None]: " CHANGE
0 commit comments