Bug #9162
closedlibpp: this statement may fall through
100%
Description
Issue found by gcc 7 build:
../common/ppcontrol.c:636:7: error: this statement may fall through [-Werror =implicit-fallthrough=] if ((pp.state & STRICT) && !(pp.mode & (HOSTED|RELAX))) ^ ../common/ppcontrol.c:640:3: note: here case DEFINE: ^~~~ ../common/pplib.h:429:20: error: this statement may fall through [-Werror=im plicit-fallthrough=] case 7 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/ppproto.c:603:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:430:4: note: here case 6 : *to++ = *fr++; \ ^ ../common/ppproto.c:603:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:430:20: error: this statement may fall through [-Werror=im plicit-fallthrough=] case 6 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/ppproto.c:603:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:431:4: note: here case 5 : *to++ = *fr++; \ ^ ../common/ppproto.c:603:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:431:20: error: this statement may fall through [-Werror=im plicit-fallthrough=] case 5 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/ppproto.c:603:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:432:4: note: here case 4 : *to++ = *fr++; \ ^ ../common/ppproto.c:603:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:432:20: error: this statement may fall through [-Werror=im plicit-fallthrough=] case 4 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/ppproto.c:603:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:433:4: note: here case 3 : *to++ = *fr++; \ ^ ../common/ppproto.c:603:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:433:20: error: this statement may fall through [-Werror=implicit-fallthrough=] case 3 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/ppproto.c:603:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:434:4: note: here case 2 : *to++ = *fr++; \ ^ ../common/ppproto.c:603:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:434:20: error: this statement may fall through [-Werror=implicit-fallthrough=] case 2 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/ppproto.c:603:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:435:4: note: here case 1 : *to++ = *fr++; \ ^ ../common/ppproto.c:603:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplex.c: In function 'ppcpp': ../common/pplib.h:429:20: error: this statement may fall through [-Werror=implicit-fallthrough=] case 7 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/pplex.c:255:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:430:4: note: here case 6 : *to++ = *fr++; \ ^ ../common/pplex.c:255:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:430:20: error: this statement may fall through [-Werror=implicit-fallthrough=] case 6 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/pplex.c:255:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:431:4: note: here case 5 : *to++ = *fr++; \ ^ ../common/pplex.c:255:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:431:20: error: this statement may fall through [-Werror=implicit-fallthrough=] case 5 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/pplex.c:255:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:432:4: note: here case 4 : *to++ = *fr++; \ ^ ../common/pplex.c:255:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:432:20: error: this statement may fall through [-Werror=implicit-fallthrough=] case 4 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/pplex.c:255:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:433:4: note: here case 3 : *to++ = *fr++; \ ^ ../common/pplex.c:255:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:433:20: error: this statement may fall through [-Werror=implicit-fallthrough=] case 3 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/pplex.c:255:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:434:4: note: here case 2 : *to++ = *fr++; \ ^ ../common/pplex.c:255:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:434:20: error: this statement may fall through [-Werror=implicit-fallthrough=] case 2 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/pplex.c:255:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:435:4: note: here case 1 : *to++ = *fr++; \ ^ ../common/pplex.c:255:3: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ In file included from ../common/ppcpp.c:30:0: ../common/pplex.c:1209:9: error: this statement may fall through [-Werror=implicit-fallthrough=] if (st & STRICT) error(1, "%c: invalid character in octal character escape", c); ^ ../common/pplex.c:1212:5: note: here case '0': ^~~~ ../common/pplex.c:1184:7: error: this statement may fall through [-Werror=implicit-fallthrough=] if (st & STRICT) error(1, "%c: invalid character in octal character escape", c); ^ ../common/pplex.c:1187:3: note: here case '0': ^~~~ In file included from ../common/pplex.c:30:0, from ../common/ppcpp.c:30: ../common/pplib.h:429:20: error: this statement may fall through [-Werror=implicit-fallthrough=] case 7 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/pplex.c:1362:8: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:430:4: note: here case 6 : *to++ = *fr++; \ ^ ../common/pplex.c:1362:8: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:430:20: error: this statement may fall through [-Werror=implicit-fallthrough=] case 6 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/pplex.c:1362:8: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:431:4: note: here case 5 : *to++ = *fr++; \ ^ ../common/pplex.c:1362:8: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:431:20: error: this statement may fall through [-Werror=implicit-fallthrough=] case 5 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/pplex.c:1362:8: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:432:4: note: here case 4 : *to++ = *fr++; \ ^ ../common/pplex.c:1362:8: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:432:20: error: this statement may fall through [-Werror=implicit-fallthrough=] case 4 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/pplex.c:1362:8: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:433:4: note: here case 3 : *to++ = *fr++; \ ^ ../common/pplex.c:1362:8: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:433:20: error: this statement may fall through [-Werror=implicit-fallthrough=] case 3 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/pplex.c:1362:8: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:434:4: note: here case 2 : *to++ = *fr++; \ ^ ../common/pplex.c:1362:8: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:434:20: error: this statement may fall through [-Werror=implicit-fallthrough=] case 2 : *to++ = *fr++; \ ~~~~~~^~~~~~ ../common/pplex.c:1362:8: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplib.h:435:4: note: here case 1 : *to++ = *fr++; \ ^ ../common/pplex.c:1362:8: note: in expansion of macro 'MEMCPY' MEMCPY(op, ip, n); ^~~~~~ ../common/pplex.c: In function 'pool': ../common/pplib.h:445:16: error: this statement may fall through [-Werror=implicit-fallthrough=] #define error pperror ../common/pplex.c:2417:4: note: in expansion of macro 'error' error(ERROR_SYSTEM|3, "cannot fork pool"); ^~~~~ In file included from ../common/ppcpp.c:30:0: ../common/pplex.c:2418:3: note: here case 0: ^~~~ cc1: all warnings being treated as errors
Updated by creehack root over 4 years ago
The first step one has to undertake is to perform the installation of the app, Using Download CreeHack Apk V1.8 (No Root Required) it completes one should tap on 'enable'. This particular action does it because the app will have the possibility to run in the background. App that requires in-App purchase should be opened and on the option labeled 'pay' should be clicked.
Once the option is tapped,Using Download CreeHack Apk V1.8 (No Root Required) payment box for Google Play will appear. Once has clicked pay, in an instant a successful tab comes up. The game will have the bought feature in place and at work.
The Using Download CreeHack Apk V1.8 (No Root Required) list is long and still growing with every version that comes out. There's is a web page in relation to the application that gives out details on which games that can be hacked by the tool. This is dedicated to informing users what they can get from each and every game that has been enjoined in the list. Any new Using Download CreeHack Apk V1.8 (No Root Required) that is cracked is updated on the list for fans to keep note of.
Updated by Electric Monk over 4 years ago
- Status changed from In Progress to Closed
- % Done changed from 90 to 100
git commit 65b8ba69f76dc3e9157553a8c2c9efbedb5e8310
commit 65b8ba69f76dc3e9157553a8c2c9efbedb5e8310 Author: Toomas Soome <tsoome@me.com> Date: 2018-02-27T01:39:54.000Z 9162 libpp: this statement may fall through Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Gordon Ross <gwr@nexenta.com>