msi: Mark fall-throughs in switch statements
Andrew Talbot
andrew.talbot at talbotville.com
Thu Oct 6 16:29:46 CDT 2011
Changelog:
msi: Mark fall-throughs in switch statements.
diff --git a/dlls/msi/automation.c b/dlls/msi/automation.c
index 26ed87f..d62c989 100644
--- a/dlls/msi/automation.c
+++ b/dlls/msi/automation.c
@@ -1510,6 +1510,7 @@ static void variant_from_registry_value(VARIANT *pVarResult, DWORD dwType, LPBYT
while (idx >= 0 && !szString[idx]) idx--;
for (; idx >= 0; idx--)
if (!szString[idx]) szString[idx] = '\n';
+ /* fall through */
case REG_SZ:
V_VT(pVarResult) = VT_BSTR;
V_BSTR(pVarResult) = SysAllocStringByteLen((LPCSTR)szString, dwSize);
diff --git a/dlls/msi/database.c b/dlls/msi/database.c
index 3813f30..1f3ab81 100644
--- a/dlls/msi/database.c
+++ b/dlls/msi/database.c
@@ -658,6 +658,7 @@ static LPWSTR msi_build_createsql_columns(LPWSTR *columns_data, LPWSTR *types, D
{
case 'l':
lstrcpyW(extra, type_notnull);
+ /* fall through */
case 'L':
lstrcatW(extra, localizable);
type = type_char;
@@ -665,12 +666,14 @@ static LPWSTR msi_build_createsql_columns(LPWSTR *columns_data, LPWSTR *types, D
break;
case 's':
lstrcpyW(extra, type_notnull);
+ /* fall through */
case 'S':
type = type_char;
sprintfW(size, size_fmt, ptr);
break;
case 'i':
lstrcpyW(extra, type_notnull);
+ /* fall through */
case 'I':
if (len <= 2)
type = type_int;
@@ -685,6 +688,7 @@ static LPWSTR msi_build_createsql_columns(LPWSTR *columns_data, LPWSTR *types, D
break;
case 'v':
lstrcpyW(extra, type_notnull);
+ /* fall through */
case 'V':
type = type_object;
break;
More information about the wine-patches
mailing list