Project

General

Profile

Bug #9162

libpp: this statement may fall through

Added by Toomas Soome over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
lib - userland libraries
Start date:
2018-02-21
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:

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

History

#1

Updated by creehack root over 1 year 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.

#2

Updated by Electric Monk over 1 year 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>

Also available in: Atom PDF