Menu_Control_Uno.ino:249:2: error: expected unqualified-id before 'if' Error compilin

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • AffinityCreate
    New Member
    • Apr 2015
    • 13

    Menu_Control_Uno.ino:249:2: error: expected unqualified-id before 'if' Error compilin

    Hi,

    Not quite sure if someone will be able to help me but..........

    I am currently trying to build a menu layout for a 20x4 LCD. I originally had the LCD working with the keypad to have a title screen and password login with password right and wrong screens.

    I am using an Arduino Uno which is plugged into an 20x04 LCD (1602 model shown in fitzrig) via I2C Connection. The 4x4 Matrix keypad is plugged into the uno using pins 6-13.

    After I have mastered the menu layout on the LCD I will add in a clock module for time and date and LED's which will hopefully be controlled using a transistor to reduce the amount of pins used by the Arduino.

    After adding the bits of menu coding I have been getting continuous errors. Most I have been able to solve up until this point changing H files etc, but now I am at a bit of a loss as to what to change next as I am a beginner to arduino and coding. the problem is occurring at line 249. The error message I am receiving is:

    Menu_Control_Un o.ino:249:2: error: expected unqualified-id before 'if'
    Error compiling.

    The menu program seems to compile on its own without the keypad and LCD code, as soon as I put them all together I have had to work through errors. Because the menu isn't working with my LCD I can not tell what exactly the code has done so I can alter it to suit my own needs.

    any help out be greatly appreciated

    The Arduino code is as follows: line 249 is the first line of the menu loop starting with the word "if"


    if (Serial.availab le()){
    switch (Serial.read()) {
    case 'w':
    if (menu.isCurrent SubMenu()){
    subMenu.down(); //set index closer to 0
    }
    break;
    case 's':
    if (menu.isCurrent SubMenu()){
    subMenu.up(); //set index closer to maximum
    }
    break;
    case 'a':
    menu.down();
    break;
    case 'd':
    menu.up();
    break;
    case ' ':
    menu.use();
    break;
    case '0':
    menu.select(0);
    break;
    case '1':
    menu.select(1);
    break;
    case '2':
    menu.select(2);
    break;
    }
    }
    }

    void menuChanged(Ite mChangeEvent event){
    Serial.println( "menuChange d");
    if( event == &menuItem1 ){
    Serial.println( "\tmenuItem 1 selected"); //user feedback
    }else if( event == &menuItemWithSu bmenu ){
    Serial.println( "\tmenuItemWith Submenu selected"); //user feedback
    }else if( event == &subMenuItem 1 ){
    Serial.println( "\tsubMenuI tem1 selected"); //user feedback
    }else if( event == &subMenuItem 2 ){
    Serial.println( "\tsubMenuI tem2 selected"); //user feedback
    }else if( event == &subMenuItem 3 ){
    Serial.println( "\tsubMenuI tem3 selected"); //user feedback
    }else if( event == &menuItem3 ){
    Serial.println( "\tmenuItem 3 selected"); //user feedback
    }
    }

    void menuUsed(ItemUs eEvent event){
    Serial.println( "menuUsed") ;
    if( event == &menuItem1 ){
    Serial.println( "\tmenuItem 1 used"); //user feedback
    }else if( event == &subMenuItem 1 ){
    Serial.println( "\tsubMenuI tem1 used"); //user feedback
    }else if( event == &subMenuItem 2 ){
    Serial.println( "\tsubMenuI tem2 used"); //user feedback
    }else if( event == &subMenuItem 3 ){
    Serial.println( "\tsubMenuI tem3 used"); //user feedback
    }else if( event == &menuItem3 ){
    Serial.println( "\tmenuItem 3 used"); //user feedback
    }
    }
  • weaknessforcats
    Recognized Expert Expert
    • Mar 2007
    • 9214

    #2
    I see function definitions for menuChanged(Ite mChangeEvent) and for menuUsed(ItemUs eEvent) but your menu code is not inside a function.

    The menu code is inside a function? Yes?

    Comment

    • AffinityCreate
      New Member
      • Apr 2015
      • 13

      #3
      Thanks for your reply weaknessforcats . I think it is meant to be inside a function so I may need to move it. I basically have a displayCodeEntr yScreen which leads you to a menuScreen.

      From this menu screen I want to be able select the applicable number on the keypad to take me to that submenu.

      I found the menu code on the arduino website, but I wasn't having much luck with it so I just recently removed it from the code. Since I have been trying to put bits of code in different parts through trial and error. when I get to the menuScreen and input the keyboard, it always assumes that I am trying to re-enter the code and instantly reverts me back to the displayCodeEntr yScreen.

      Thanks for your help, I have attached the full code

      Code:
      /*
      ////////////////////////////////////////////////////////////////////////////////////////////////////MENU_CONTROLLER_UNO /////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////////////////////////////MENU_CONTROLLER_UNO /////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////////////////////////////MENU_CONTROLLER_UNO /////////////////////////////////////////////////////////////
      LCD I2C &: Keypad Code: Mike Myers (http://mikemyers.me)  @netnutmike - Let's Make It Episode 6 
                 (http://tech-zen.tv/index.php/shows/let-s-make-it/episodes/59-sensor-fun-with-arduino-1-massive-failure-but-4-successes-let-s-make-it-episode-6)
      Menu Code: Alexander Brevig (alexanderbrevig@gmail.com) - Menu Library for Arduino
                 (http://playground.arduino.cc/Code/Menu)
      
      
      
      
      
      */
      //*-----( Import needed libraries )-----*//
      #include <LiquidCrystal_I2C.h>
      #include <Wire.h> 
      #include <Keypad.h>
      
      
      
      //*-----( Declare Constants )-----*//
      const byte rows = 4;
      const byte cols = 4;
      int redLEDpin = 4;
      int greenLEDpin = 5;
      //*-----( Declare objects )-----*//
      
      // *-----( Declare Variables )-----*//
      
      /*
      ///////////////////////////////////////////////////////////////////////////////////////////////////////LIQUID CRYSTAL IC2 DISPLAY
      */
      #define address 0x27
      
      /*
      ///////////////////////////////////////////////////////////////////////////////////////////////////////MENU & SUB-MENU
      */
      
      /* 
      ///////////////////////////////////////////////////////////////////////////////////////////////////////4X4 MATRIX KEYPAD
      */
      char keys[rows][cols] = {
        {'1','2','3','A'},
        {'4','5','6','B'},
        {'7','8','9','C'},
        {'*','0','#','D'}
      };
      
      byte rowPins[rows] = {13,11,12,10};
      byte colPins[cols] = {9,8,7,6};
      
      Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, rows, cols);
      
      LiquidCrystal_I2C lcd(0x27,20,4);              // set the LCD address to 0x27 for a 20 chars and 4 line display
      
      
      char* ourCode = "3308";                        //set our code
      int currentPosition = 0;
      char* Select1 = "1";
      
      /*
      ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VOID SETUP///////////////////////
      ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VOID SETUP///////////////////////
      ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VOID SETUP///////////////////////
      */
      
      void setup()                                    // Write setup function
      {
      /*  
      //////////////////////////////////////////////// LIQUID CRYSTAL IC2 SETUP ////////////////////////////////////////////////
      */
        lcd.init();                                  // initialize the lcd 
        lcd.init();                                  // Print a message to the LCD.
        lcd.backlight();  
        
        
        displayCodeEntryScreen();
        
        
        pinMode(redLEDpin, OUTPUT);                      //setup and turn off both LEDs
        pinMode(greenLEDpin, OUTPUT);
        digitalWrite(redLEDpin, LOW);
        digitalWrite(greenLEDpin, LOW);
        
        
      /*   
      //////////////////////////////////////////////// MENU & SUB-MENU SETUP ////////////////////////////////////////////////
      */
      
      
      
      }
      /*
      ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VOID LOOP////////////////////////
      ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VOID LOOP///////////////////////
      ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VOID LOOP///////////////////////
      */
        
      void loop()
      
      /*  
      //////////////////////////////////////////// KEYPAD LOOP ////////////////////////////////////////////
      */
        
      {
        int l;
        
        char key = keypad.getKey();
        
        if (int(key) != 0) {
          lcd.setCursor(14,3);
          lcd.print("    ");
          lcd.setCursor(14,3);
          
          for (l=0; l<=currentPosition; ++l)
          {
            lcd.print("*");
          }
          
          if (key == ourCode[currentPosition])
            {
              ++currentPosition;
              if (currentPosition == 4)
              {
                unlockDoor();
                currentPosition = 0;
                
              }
            } else {
              invalidCode();
              currentPosition = 0;
            }
        }
      }
      
      /*  
      //////////////////////////////////////////// LIQUID CRYSTAL IC2 LOOP ////////////////////////////////////////////
      */
      
      void displayCodeEntryScreen()
      {
        clearScreen();
        lcd.setCursor(0,0);
        lcd.print("AFFINITY  AQUAPONICS"); 
        lcd.setCursor(1,1);                                                      // Go to the 2nd line
        lcd.print("URBAN FARM SYSTEM");   
        lcd.setCursor(3,3);                                                      // Go to the 3rd line
        lcd.print("Passcode:");
        lcd.setCursor(16,3);
      }
      
      void invalidCode()
      {
        digitalWrite(redLEDpin, HIGH);
        clearScreen();
        lcd.setCursor(0,0);
        lcd.print("********************");
        lcd.setCursor(0,1);
        lcd.print("** ACCESS DENIED! **");
        lcd.setCursor(0,2);
        lcd.print("**  INVALID CODE  **");
        lcd.setCursor(0,3);
        lcd.print("********************");
        
        delay(5000);
        digitalWrite(redLEDpin, LOW);
        displayCodeEntryScreen();
      }
      
      void unlockDoor()
      {
        digitalWrite(greenLEDpin, HIGH);
        clearScreen();
        lcd.setCursor(0,0);
        lcd.print("********************");
        lcd.setCursor(0,1);
        lcd.print("** ACCESS GRANTED **");
        lcd.setCursor(0,2);
        lcd.print("**    WELCOME!!   **");
        lcd.setCursor(0,3);
        lcd.print("********************");
         
        delay(5000);                                                         //add any code to unlock the door here
        digitalWrite(greenLEDpin, LOW);
        menuScreen();
      }
      
      void menuScreen()
      {
        digitalWrite(greenLEDpin, HIGH);
        clearScreen();
        lcd.setCursor(8,0);
        lcd.print("MENU");
        lcd.setCursor(0,1);
        lcd.print("1.SENSORS");
        lcd.setCursor(0,2);
        lcd.print("2.CONTROLS");
        lcd.setCursor(0,3);
        lcd.print("3.SETTINGS");
        lcd.setCursor(11,1);
        lcd.print("4.LOCK");
      }
      
      void sensorScreen()
      {
        digitalWrite(greenLEDpin, HIGH);
        clearScreen();
        lcd.setCursor(0,0);
        lcd.print("SENSORS");
        lcd.setCursor(0,1);
        lcd.print("1.LIGHT");
        lcd.setCursor(0,2);
        lcd.print("2.TEMP/HU");
      }
      
      void clearScreen()
      {
        lcd.setCursor(0,0);
        lcd.print("                    ");
        lcd.setCursor(0,1);
        lcd.print("                    ");
        lcd.setCursor(0,2);
        lcd.print("                    ");
        lcd.setCursor(0,3);
        lcd.print("                    ");
      }
      
      
      /*  
      //////////////////////////////////////////////// MENU & SUB-MENU LOOP ////////////////////////////////////////////////
      */



      This was the old menu code I was trying to insert, but it didn't work with the LCD and keypad code. It did however load without the lcd and keypad, but i couldn't tell what it had done, to try an interpret what each line of code is referring to.

      Code:
      #include <SubMenuItem.h>
      #include <SubMenu.h>
      #include <MenuItem.h>
      #include <Menu.h>
      //initialize menu
      Menu menu = Menu(menuUsed,menuChanged);
      //initialize menuitems
        MenuItem menuItem1 = MenuItem();
        MenuItem menuItemWithSubmenu = MenuItem();
          SubMenu subMenu = SubMenu(menuChanged);
            SubMenuItem subMenuItem1 = SubMenuItem();
            SubMenuItem subMenuItem2 = SubMenuItem();
            SubMenuItem subMenuItem3 = SubMenuItem();
        MenuItem menuItem3 = MenuItem();
       
      void setup(){
        Serial.begin(9600);
       
        //configure menu
        menu.addMenuItem(menuItem1);
        menu.addMenuItem(menuItemWithSubmenu);
          menuItemWithSubmenu.addSubMenu(subMenu);
            subMenu.addSubMenuItem(subMenuItem1);
            subMenu.addSubMenuItem(subMenuItem2);
            subMenu.addSubMenuItem(subMenuItem3);
        menu.addMenuItem(menuItem3);
       
        menu.select(0);
        subMenu.select(0);
      }
      void loop(){
        if (Serial.available()){
          switch (Serial.read()){  
            case 'w':
              if (menu.isCurrentSubMenu()){
                subMenu.down(); //set index closer to 0
              }
              break;
            case 's':
              if (menu.isCurrentSubMenu()){
                subMenu.up(); //set index closer to maximum
              }
              break;
            case 'a':
              menu.down();
              break;
            case 'd':
              menu.up();
              break;
            case ' ':
              menu.use();
              break;
            case '0':
              menu.select(0);
              break;
            case '1':
              menu.select(1);
              break;
            case '2':
              menu.select(2);
              break;
          }
        }
      }
       
      void menuChanged(ItemChangeEvent event){
        Serial.println("menuChanged");
        if( event == &menuItem1 ){
          Serial.println("\tmenuItem1 selected"); //user feedback
        }else if( event == &menuItemWithSubmenu ){
          Serial.println("\tmenuItemWithSubmenu selected"); //user feedback
        }else if( event == &subMenuItem1 ){
          Serial.println("\tsubMenuItem1 selected"); //user feedback
        }else if( event == &subMenuItem2 ){
          Serial.println("\tsubMenuItem2 selected"); //user feedback
        }else if( event == &subMenuItem3 ){
          Serial.println("\tsubMenuItem3 selected"); //user feedback
        }else if( event == &menuItem3 ){
          Serial.println("\tmenuItem3 selected"); //user feedback
        }
      }
       
      void menuUsed(ItemUseEvent event){
        Serial.println("menuUsed");
        if( event == &menuItem1 ){
          Serial.println("\tmenuItem1 used"); //user feedback
        }else if( event == &subMenuItem1 ){
          Serial.println("\tsubMenuItem1 used"); //user feedback
        }else if( event == &subMenuItem2 ){
          Serial.println("\tsubMenuItem2 used"); //user feedback
        }else if( event == &subMenuItem3 ){
          Serial.println("\tsubMenuItem3 used"); //user feedback
        }else if( event == &menuItem3 ){
          Serial.println("\tmenuItem3 used"); //user feedback
        }
      }

      Comment

      • weaknessforcats
        Recognized Expert Expert
        • Mar 2007
        • 9214

        #4
        You might try something like this:

        Code:
        #include <stdio.h>
        
        
        void DisplayMenu()
        {
        	/* display the menu here*/
        
        }
        void Choice1()
        {
        	/*code for choice 1*/
        }
        void Choice2()
        {
        	/*code for choice 2*/
        }
        char GetChoice()
        {
        	char choice;
        	scanf("%c", &choice);   //C language
        	
        	return choice;
        }
        void Menu()
        {
        	char choice = 0;
        	choice = GetChoice();
        
        		switch (choice)
        	{
        		case '1':
        			Choice1();
        			break;
        
        		case '2':
        			Choice2();
        			break;
        
        			/* etc...*/
        	}
        
        }
        int main()
        {
        	while (1)
        	{
        		DisplayMenu();
        		Menu();
        	}
        
        }
        In this program in main() there is an infinite loop where the menu is displayed and then the menu is called. One or more actions in the menu() function will exit the program which means if the menu does not exit, the loop cycles again, redisplays the menu, and then calls the menu again.

        Try to fit your code into a shell like this. Be sure the shell compiles. Then add code for one choice and recompile. Again, be sure the code compiles correctly. Then add more code. BY doing the adding of code in small pieces, should the program not compile the error will be in the last code added.

        I would also have a drawing of the menu structure and, for a beginner, I would avoid sub menus until my program with one menu works perfectly.

        Comment

        • AffinityCreate
          New Member
          • Apr 2015
          • 13

          #5
          Thanks weaknessforcats I will give it a go and let you know what the outcome is. I have a menu layout hierarchy tree but it wouldn't let me attach it without having a web address for this site. Before Posting on this site I posted on the arduino forum but didn't get any response.

          If you wanted to see the menu tree layout it can be found here.

          Hi, Not quite sure if someone will be able to help me but.......... I am currently trying to build a menu layout for a 20x4 LCD. I originally had the LCD working with the keypad to have a title screen and password login with password right and wrong screens. I am using an Arduino Uno which is plugged into an 20x04 LCD (1602 model shown in fitzrig) via I2C Connection. The 4x4 Matrix keypad is plugged into the uno using pins 6-13. After I have mastered the menu layout on the LCD I will add in ...


          Thank-you very much for your help, I will post again soon!

          Comment

          • AffinityCreate
            New Member
            • Apr 2015
            • 13

            #6
            a quick question......w ould the above shell be pasted into the "Void Setup or above Void Set up? when I starting adding in the code, piece by piece?

            Comment

            • AffinityCreate
              New Member
              • Apr 2015
              • 13

              #7
              With this code:
              Code:
              #include <stdio.h>
              #include <_mingw.h> 
              #include <sdkddkver.h>
              #include <sys/types.h> 
               
               
              void DisplayMenu()
              {
                  /* display the menu here*/
               
              }
              void Choice1()
              {
                  /*code for choice 1*/
              }
              void Choice2()
              {
                  /*code for choice 2*/
              }
              char GetChoice()
              {
                  char choice;
                  scanf("%c", &choice);   //C language
               
                  return choice;
              }
              void Menu()
              {
                  char choice = 0;
                  choice = GetChoice();
               
                      switch (choice)
                  {
                      case '1':
                          Choice1();
                          break;
               
                      case '2':
                          Choice2();
                          break;
               
                          /* etc...*/
                  }
               
              }
              int main()
              {
                  while (1)
                  {
                      DisplayMenu();
                      Menu();
                  }
               
              }
              I get the following error:


              Documents/Arduino/libraries/Stdio/stdio.h:520:23: fatal error: sys/types.h: No such file or directory
              #include <sys/types.h>
              ^
              compilation terminated.
              Error compiling.

              this is even after I have changed the stdio.h file and relaunched arduino IDE. I am running on mac os. not sure is that has something to do with it. I noticed when downloading the _mingw.h file that it said it was for windows but it complied and asked me to add <sdkddkver.h> then <sys/types.h>

              Comment

              • weaknessforcats
                Recognized Expert Expert
                • Mar 2007
                • 9214

                #8
                stdio.h is a standard C header. It may be the stdio.h can't be located by the preprocessor.

                Are you able to manually locate stdio.h on your computer's disc?

                Comment

                • AffinityCreate
                  New Member
                  • Apr 2015
                  • 13

                  #9
                  I googled it on the web, then i added it to my arduino library under documents/arduino/library/stdio. it looks like it can't find the sys/types.h file. I get from the a message from the arduino IDE after changing the folder name from types to sys/types after adding the library. The IDE message says "The library "sys:types"(eve n though the header file and the folder name is "sys/types") cannot be used. the message says:

                  "Library names must contain only basic letters and numbers. (ASCII only and no spaces, and it cannot start with a number)"

                  I tried changing both the folder and header file to types but it still wants to look for sys/types.

                  Comment

                  • weaknessforcats
                    Recognized Expert Expert
                    • Mar 2007
                    • 9214

                    #10
                    Code:
                    #include <sys/types.h>
                    First, is there a file named sys/types.h on your computer?
                    If not, then find one on the Internet and download it.

                    Second, #include has two syntaxes.

                    Code:
                    #include "sys/types.h"
                    says to look in the folder with the code being compiled for the file sys/types.h. If the file is not there, terminate the build with a file-not-found error.

                    Code:
                    #include <sys/types.h>
                    says to look for the file in the folder with the code being compiled just like above. Except that, if the file is not found, continue looking along a series of predefined paths. Your IDE has an option where you specify the path (or paths) to the sys/type.h file. If the file is not found along one of these paths, then the build is terminated with a file-not found-error.

                    Therefore, when using the form <sys/types.h> be sure you have defined the path to the file in your IDE for the project you are building.

                    Comment

                    • AffinityCreate
                      New Member
                      • Apr 2015
                      • 13

                      #11
                      The file is on my computer. I have tried adding the file multiple times through the add library function in the arduino IDE. and overtime I get the same warning message about the bad file name. It looks like it doesn't like the forward slash. It probably has something to do with me using a mac. I have also tried name it to types and changing the references to types in the header files etc. but arduino IDE keeps asking for the file with the forward slash. but then it won't let me add the library because of the forward slash. Thanks anyway for your help and patience.

                      Comment

                      • weaknessforcats
                        Recognized Expert Expert
                        • Mar 2007
                        • 9214

                        #12
                        Can you just rename the file? Like systypes.h then include that:

                        Code:
                        #include <systypes.h>

                        Comment

                        • AffinityCreate
                          New Member
                          • Apr 2015
                          • 13

                          #13
                          That seemed to clear that error......stra nge how it didn't just work for "types". but now it wants me to add an initialiser to stdio.h file. before 'open' the list of errors is also longer.....


                          Code:
                          Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:165:39: error: expected initializer before 'fopen'
                           _CRTIMP FILE* __cdecl __MINGW_NOTHROW fopen (const char*, const char*);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:166:39: error: expected initializer before 'freopen'
                           _CRTIMP FILE* __cdecl __MINGW_NOTHROW freopen (const char*, const char*, FILE*);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:167:37: error: expected initializer before 'fflush'
                           _CRTIMP int __cdecl __MINGW_NOTHROW fflush (FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:168:37: error: expected initializer before 'fclose'
                           _CRTIMP int __cdecl __MINGW_NOTHROW fclose (FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:170:37: error: expected initializer before 'remove'
                           _CRTIMP int __cdecl __MINGW_NOTHROW remove (const char*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:171:37: error: expected initializer before 'rename'
                           _CRTIMP int __cdecl __MINGW_NOTHROW rename (const char*, const char*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:172:39: error: expected initializer before 'tmpfile'
                           _CRTIMP FILE* __cdecl __MINGW_NOTHROW tmpfile (void);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:173:39: error: expected initializer before 'tmpnam'
                           _CRTIMP char* __cdecl __MINGW_NOTHROW tmpnam (char*);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:176:39: error: expected initializer before '_tempnam'
                           _CRTIMP char* __cdecl __MINGW_NOTHROW _tempnam (const char*, const char*);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:177:37: error: expected initializer before '_rmtmp'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _rmtmp(void);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:178:37: error: expected initializer before '_unlink'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _unlink (const char*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:181:39: error: expected initializer before 'tempnam'
                           _CRTIMP char* __cdecl __MINGW_NOTHROW tempnam (const char*, const char*);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:182:37: error: expected initializer before 'rmtmp'
                           _CRTIMP int __cdecl __MINGW_NOTHROW rmtmp(void);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:183:37: error: expected initializer before 'unlink'
                           _CRTIMP int __cdecl __MINGW_NOTHROW unlink (const char*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:187:37: error: expected initializer before 'setvbuf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW setvbuf (FILE*, char*, int, size_t);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:189:38: error: expected initializer before 'setbuf'
                           _CRTIMP void __cdecl __MINGW_NOTHROW setbuf (FILE*, char*);
                                                                ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:200:12: error: expected initializer before '__mingw_fprintf'
                           extern int __mingw_stdio_redirect__(fprintf)(FILE*, const char*, ...);
                                      ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:201:12: error: expected initializer before '__mingw_printf'
                           extern int __mingw_stdio_redirect__(printf)(const char*, ...);
                                      ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:202:12: error: expected initializer before '__mingw_sprintf'
                           extern int __mingw_stdio_redirect__(sprintf)(char*, const char*, ...);
                                      ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:203:12: error: expected initializer before '__mingw_snprintf'
                           extern int __mingw_stdio_redirect__(snprintf)(char*, size_t, const char*, ...);
                                      ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:204:12: error: expected initializer before '__mingw_vfprintf'
                           extern int __mingw_stdio_redirect__(vfprintf)(FILE*, const char*, __VALIST);
                                      ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:205:12: error: expected initializer before '__mingw_vprintf'
                           extern int __mingw_stdio_redirect__(vprintf)(const char*, __VALIST);
                                      ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:206:12: error: expected initializer before '__mingw_vsprintf'
                           extern int __mingw_stdio_redirect__(vsprintf)(char*, const char*, __VALIST);
                                      ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:207:12: error: expected initializer before '__mingw_vsnprintf'
                           extern int __mingw_stdio_redirect__(vsnprintf)(char*, size_t, const char*, __VALIST);
                                      ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:278:37: error: expected initializer before 'fprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW fprintf (FILE*, const char*, ...);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:279:37: error: expected initializer before 'printf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW printf (const char*, ...);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:280:37: error: expected initializer before 'sprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW sprintf (char*, const char*, ...);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:281:37: error: expected initializer before 'vfprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW vfprintf (FILE*, const char*, __VALIST);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:282:37: error: expected initializer before 'vprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW vprintf (const char*, __VALIST);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:283:37: error: expected initializer before 'vsprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW vsprintf (char*, const char*, __VALIST);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:294:13: error: expected initializer before '__msvcrt_fprintf'
                           _CRTIMP int __mingw_stdio_redirect__(fprintf)(FILE*, const char*, ...);
                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:295:13: error: expected initializer before '__msvcrt_printf'
                           _CRTIMP int __mingw_stdio_redirect__(printf)(const char*, ...);
                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:296:13: error: expected initializer before '__msvcrt_sprintf'
                           _CRTIMP int __mingw_stdio_redirect__(sprintf)(char*, const char*, ...);
                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:297:13: error: expected initializer before '__msvcrt_vfprintf'
                           _CRTIMP int __mingw_stdio_redirect__(vfprintf)(FILE*, const char*, __VALIST);
                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:298:13: error: expected initializer before '__msvcrt_vprintf'
                           _CRTIMP int __mingw_stdio_redirect__(vprintf)(const char*, __VALIST);
                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:299:13: error: expected initializer before '__msvcrt_vsprintf'
                           _CRTIMP int __mingw_stdio_redirect__(vsprintf)(char*, const char*, __VALIST);
                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:305:37: error: expected initializer before '_snprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _snprintf (char*, size_t, const char*, ...);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:306:37: error: expected initializer before '_vsnprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _vsnprintf (char*, size_t, const char*, __VALIST);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:307:37: error: expected initializer before '_vscprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _vscprintf (const char*, __VALIST);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:317:29: error: expected initializer before 'snprintf'
                           int __cdecl __MINGW_NOTHROW snprintf (char *, size_t, const char *, ...);
                                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:318:29: error: expected initializer before 'vsnprintf'
                           int __cdecl __MINGW_NOTHROW vsnprintf (char *, size_t, const char *, __VALIST);
                                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:320:29: error: expected initializer before 'vscanf'
                           int __cdecl __MINGW_NOTHROW vscanf (const char * __restrict__, __VALIST);
                                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:321:29: error: expected initializer before 'vfscanf'
                           int __cdecl __MINGW_NOTHROW vfscanf (FILE * __restrict__, const char * __restrict__,
                                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:323:29: error: expected initializer before 'vsscanf'
                           int __cdecl __MINGW_NOTHROW vsscanf (const char * __restrict__,
                                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:332:37: error: expected initializer before 'fscanf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW fscanf (FILE*, const char*, ...);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:333:37: error: expected initializer before 'scanf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW scanf (const char*, ...);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:334:37: error: expected initializer before 'sscanf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW sscanf (const char*, const char*, ...);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:339:37: error: expected initializer before 'fgetc'
                           _CRTIMP int __cdecl __MINGW_NOTHROW fgetc (FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:340:39: error: expected initializer before 'fgets'
                           _CRTIMP char* __cdecl __MINGW_NOTHROW fgets (char*, int, FILE*);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:341:37: error: expected initializer before 'fputc'
                           _CRTIMP int __cdecl __MINGW_NOTHROW fputc (int, FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:342:37: error: expected initializer before 'fputs'
                           _CRTIMP int __cdecl __MINGW_NOTHROW fputs (const char*, FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:343:39: error: expected initializer before 'gets'
                           _CRTIMP char* __cdecl __MINGW_NOTHROW gets (char*);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:344:37: error: expected initializer before 'puts'
                           _CRTIMP int __cdecl __MINGW_NOTHROW puts (const char*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:345:37: error: expected initializer before 'ungetc'
                           _CRTIMP int __cdecl __MINGW_NOTHROW ungetc (int, FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:353:37: error: expected initializer before '_filbuf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _filbuf (FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:354:37: error: expected initializer before '_flsbuf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _flsbuf (int, FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:358:42: error: expected initializer before 'getc'
                           __CRT_INLINE int __cdecl __MINGW_NOTHROW getc (FILE*);
                                                                    ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:359:42: error: expected initializer before 'getc'
                           __CRT_INLINE int __cdecl __MINGW_NOTHROW getc (FILE* __F)
                                                                    ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:366:42: error: expected initializer before 'putc'
                           __CRT_INLINE int __cdecl __MINGW_NOTHROW putc (int, FILE*);
                                                                    ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:367:42: error: expected initializer before 'putc'
                           __CRT_INLINE int __cdecl __MINGW_NOTHROW putc (int __c, FILE* __F)
                                                                    ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:374:42: error: expected initializer before 'getchar'
                           __CRT_INLINE int __cdecl __MINGW_NOTHROW getchar (void);
                                                                    ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:375:42: error: expected initializer before 'getchar'
                           __CRT_INLINE int __cdecl __MINGW_NOTHROW getchar (void)
                                                                    ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:382:42: error: expected initializer before 'putchar'
                           __CRT_INLINE int __cdecl __MINGW_NOTHROW putchar(int);
                                                                    ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:383:42: error: expected initializer before 'putchar'
                           __CRT_INLINE int __cdecl __MINGW_NOTHROW putchar(int __c)
                                                                    ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:402:40: error: expected initializer before 'fread'
                           _CRTIMP size_t __cdecl __MINGW_NOTHROW fread (void*, size_t, size_t, FILE*);
                                                                  ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:403:40: error: expected initializer before 'fwrite'
                           _CRTIMP size_t __cdecl __MINGW_NOTHROW fwrite (const void*, size_t, size_t, FILE*);
                                                                  ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:409:37: error: expected initializer before 'fseek'
                           _CRTIMP int __cdecl __MINGW_NOTHROW fseek (FILE*, long, int);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:410:38: error: expected initializer before 'ftell'
                           _CRTIMP long __cdecl __MINGW_NOTHROW ftell (FILE*);
                                                                ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:411:38: error: expected initializer before 'rewind'
                           _CRTIMP void __cdecl __MINGW_NOTHROW rewind (FILE*);
                                                                ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:413:37: error: expected initializer before '_fseek_nolock'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _fseek_nolock (FILE*, long, int);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:414:38: error: expected initializer before '_ftell_nolock'
                           _CRTIMP long __cdecl __MINGW_NOTHROW _ftell_nolock (FILE*);
                                                                ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:416:37: error: expected initializer before '_fseeki64'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _fseeki64 (FILE*, __int64, int);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:417:41: error: expected initializer before '_ftelli64'
                           _CRTIMP __int64 __cdecl __MINGW_NOTHROW _ftelli64 (FILE*);
                                                                   ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:418:37: error: expected initializer before '_fseeki64_nolock'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _fseeki64_nolock (FILE*, __int64, int);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:419:41: error: expected initializer before '_ftelli64_nolock'
                           _CRTIMP __int64 __cdecl __MINGW_NOTHROW _ftelli64_nolock (FILE*);
                                                                   ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:443:37: error: expected initializer before 'fgetpos'
                           _CRTIMP int __cdecl __MINGW_NOTHROW fgetpos (FILE*, fpos_t*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:444:37: error: expected initializer before 'fsetpos'
                           _CRTIMP int __cdecl __MINGW_NOTHROW fsetpos (FILE*, const fpos_t*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:450:37: error: expected initializer before 'feof'
                           _CRTIMP int __cdecl __MINGW_NOTHROW feof (FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:451:37: error: expected initializer before 'ferror'
                           _CRTIMP int __cdecl __MINGW_NOTHROW ferror (FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:454:36: error: expected initializer before 'feof'
                           inline int __cdecl __MINGW_NOTHROW feof (FILE* __F)
                                                              ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:456:36: error: expected initializer before 'ferror'
                           inline int __cdecl __MINGW_NOTHROW ferror (FILE* __F)
                                                              ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:463:38: error: expected initializer before 'clearerr'
                           _CRTIMP void __cdecl __MINGW_NOTHROW clearerr (FILE*);
                                                                ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:464:38: error: expected initializer before 'perror'
                           _CRTIMP void __cdecl __MINGW_NOTHROW perror (const char*);
                                                                ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:471:39: error: expected initializer before '_popen'
                           _CRTIMP FILE* __cdecl __MINGW_NOTHROW _popen (const char*, const char*);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:472:37: error: expected initializer before '_pclose'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _pclose (FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:475:39: error: expected initializer before 'popen'
                           _CRTIMP FILE* __cdecl __MINGW_NOTHROW popen (const char*, const char*);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:476:37: error: expected initializer before 'pclose'
                           _CRTIMP int __cdecl __MINGW_NOTHROW pclose (FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:482:37: error: expected initializer before '_flushall'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _flushall (void);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:483:37: error: expected initializer before '_fgetchar'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _fgetchar (void);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:484:37: error: expected initializer before '_fputchar'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _fputchar (int);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:485:39: error: expected initializer before '_fdopen'
                           _CRTIMP FILE* __cdecl __MINGW_NOTHROW _fdopen (int, const char*);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:486:37: error: expected initializer before '_fileno'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _fileno (FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:487:37: error: expected initializer before '_fcloseall'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _fcloseall (void);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:488:39: error: expected initializer before '_fsopen'
                           _CRTIMP FILE* __cdecl __MINGW_NOTHROW _fsopen (const char*, const char*, int);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:489:37: error: expected initializer before '_getmaxstdio'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _getmaxstdio (void);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:490:37: error: expected initializer before '_setmaxstdio'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _setmaxstdio (int);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:508:37: error: expected initializer before 'fgetchar'
                           _CRTIMP int __cdecl __MINGW_NOTHROW fgetchar (void);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:509:37: error: expected initializer before 'fputchar'
                           _CRTIMP int __cdecl __MINGW_NOTHROW fputchar (int);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:510:39: error: expected initializer before 'fdopen'
                           _CRTIMP FILE* __cdecl __MINGW_NOTHROW fdopen (int, const char*);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:511:37: error: expected initializer before 'fileno'
                           _CRTIMP int __cdecl __MINGW_NOTHROW fileno (FILE*);
                                                               ^
                          In file included from Menu_2.ino:1:0:
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:521:44: error: expected initializer before 'fopen64'
                           __CRT_INLINE FILE* __cdecl __MINGW_NOTHROW fopen64 (const char*, const char*);
                                                                      ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:522:44: error: expected initializer before 'fopen64'
                           __CRT_INLINE FILE* __cdecl __MINGW_NOTHROW fopen64 (const char* filename, const char* mode)
                                                                      ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:527:29: error: expected initializer before 'fseeko64'
                           int __cdecl __MINGW_NOTHROW fseeko64 (FILE*, off64_t, int);
                                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:534:46: error: expected initializer before 'ftello64'
                           __CRT_INLINE off64_t __cdecl __MINGW_NOTHROW ftello64 (FILE *);
                                                                        ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:535:46: error: expected initializer before 'ftello64'
                           __CRT_INLINE off64_t __cdecl __MINGW_NOTHROW ftello64 (FILE * stream)
                                                                        ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:551:37: error: expected initializer before 'fwprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW fwprintf (FILE*, const wchar_t*, ...);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:552:37: error: expected initializer before 'wprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW wprintf (const wchar_t*, ...);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:553:37: error: expected initializer before '_snwprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _snwprintf (wchar_t*, size_t, const wchar_t*, ...);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:554:37: error: expected initializer before 'vfwprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW vfwprintf (FILE*, const wchar_t*, __VALIST);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:555:37: error: expected initializer before 'vwprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW vwprintf (const wchar_t*, __VALIST);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:556:37: error: expected initializer before '_vsnwprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _vsnwprintf (wchar_t*, size_t, const wchar_t*, __VALIST);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:557:37: error: expected initializer before '_vscwprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _vscwprintf (const wchar_t*, __VALIST);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:558:37: error: expected initializer before 'fwscanf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW fwscanf (FILE*, const wchar_t*, ...);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:559:37: error: expected initializer before 'wscanf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW wscanf (const wchar_t*, ...);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:560:37: error: expected initializer before 'swscanf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW swscanf (const wchar_t*, const wchar_t*, ...);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:561:40: error: expected initializer before 'fgetwc'
                           _CRTIMP wint_t __cdecl __MINGW_NOTHROW fgetwc (FILE*);
                                                                  ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:562:40: error: expected initializer before 'fputwc'
                           _CRTIMP wint_t __cdecl __MINGW_NOTHROW fputwc (wchar_t, FILE*);
                                                                  ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:563:40: error: expected initializer before 'ungetwc'
                           _CRTIMP wint_t __cdecl __MINGW_NOTHROW ungetwc (wchar_t, FILE*);
                                                                  ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:567:37: error: expected initializer before 'swprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW swprintf (wchar_t*, const wchar_t*, ...);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:568:37: error: expected initializer before 'vswprintf'
                           _CRTIMP int __cdecl __MINGW_NOTHROW vswprintf (wchar_t*, const wchar_t*, __VALIST);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:571:42: error: expected initializer before 'fgetws'
                           _CRTIMP wchar_t* __cdecl __MINGW_NOTHROW fgetws (wchar_t*, int, FILE*);
                                                                    ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:572:37: error: expected initializer before 'fputws'
                           _CRTIMP int __cdecl __MINGW_NOTHROW fputws (const wchar_t*, FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:573:40: error: expected initializer before 'getwc'
                           _CRTIMP wint_t __cdecl __MINGW_NOTHROW getwc (FILE*);
                                                                  ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:574:40: error: expected initializer before 'getwchar'
                           _CRTIMP wint_t __cdecl __MINGW_NOTHROW getwchar (void);
                                                                  ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:575:40: error: expected initializer before 'putwc'
                           _CRTIMP wint_t __cdecl __MINGW_NOTHROW putwc (wint_t, FILE*);
                                                                  ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:576:40: error: expected initializer before 'putwchar'
                           _CRTIMP wint_t __cdecl __MINGW_NOTHROW putwchar (wint_t);
                                                                  ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:578:38: error: expected initializer before '_lock_file'
                           _CRTIMP void __cdecl __MINGW_NOTHROW _lock_file(FILE*);
                                                                ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:579:38: error: expected initializer before '_unlock_file'
                           _CRTIMP void __cdecl __MINGW_NOTHROW _unlock_file(FILE*);
                                                                ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:580:42: error: expected initializer before '_getws'
                           _CRTIMP wchar_t* __cdecl __MINGW_NOTHROW _getws (wchar_t*);
                                                                    ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:581:37: error: expected initializer before '_putws'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _putws (const wchar_t*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:582:39: error: expected initializer before '_wfdopen'
                           _CRTIMP FILE* __cdecl __MINGW_NOTHROW _wfdopen(int, const wchar_t *);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:583:39: error: expected initializer before '_wfopen'
                           _CRTIMP FILE* __cdecl __MINGW_NOTHROW _wfopen (const wchar_t*, const wchar_t*);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:584:39: error: expected initializer before '_wfreopen'
                           _CRTIMP FILE* __cdecl __MINGW_NOTHROW _wfreopen (const wchar_t*, const wchar_t*, FILE*);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:585:39: error: expected initializer before '_wfsopen'
                           _CRTIMP FILE* __cdecl __MINGW_NOTHROW _wfsopen (const wchar_t*, const wchar_t*, int);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:586:42: error: expected initializer before '_wtmpnam'
                           _CRTIMP wchar_t* __cdecl __MINGW_NOTHROW _wtmpnam (wchar_t*);
                                                                    ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:587:42: error: expected initializer before '_wtempnam'
                           _CRTIMP wchar_t* __cdecl __MINGW_NOTHROW _wtempnam (const wchar_t*, const wchar_t*);
                                                                    ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:588:37: error: expected initializer before '_wrename'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _wrename (const wchar_t*, const wchar_t*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:589:37: error: expected initializer before '_wremove'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _wremove (const wchar_t*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:590:38: error: expected initializer before '_wperror'
                           _CRTIMP void __cdecl __MINGW_NOTHROW _wperror (const wchar_t*);
                                                                ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:591:39: error: expected initializer before '_wpopen'
                           _CRTIMP FILE* __cdecl __MINGW_NOTHROW _wpopen (const wchar_t*, const wchar_t*);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:595:29: error: expected initializer before 'snwprintf'
                           int __cdecl __MINGW_NOTHROW snwprintf (wchar_t* s, size_t n, const wchar_t*  format, ...);
                                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:596:29: error: expected initializer before 'vsnwprintf'
                           int __cdecl __MINGW_NOTHROW vsnwprintf (wchar_t* s, size_t n, const wchar_t* format, __VALIST arg);
                                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:599:1: error: expected initializer before 'vsnwprintf'
                           vsnwprintf (wchar_t* s, size_t n, const wchar_t* format, __VALIST arg)
                           ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:602:29: error: expected initializer before 'vwscanf'
                           int __cdecl __MINGW_NOTHROW vwscanf (const wchar_t * __restrict__, __VALIST);
                                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:603:29: error: expected initializer before 'vfwscanf'
                           int __cdecl __MINGW_NOTHROW vfwscanf (FILE * __restrict__,
                                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:605:29: error: expected initializer before 'vswscanf'
                           int __cdecl __MINGW_NOTHROW vswscanf (const wchar_t * __restrict__,
                                                       ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:614:39: error: expected initializer before 'wpopen'
                           _CRTIMP FILE* __cdecl __MINGW_NOTHROW wpopen (const wchar_t*, const wchar_t*);
                                                                 ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:620:40: error: expected initializer before '_fgetwchar'
                           _CRTIMP wint_t __cdecl __MINGW_NOTHROW _fgetwchar (void);
                                                                  ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:621:40: error: expected initializer before '_fputwchar'
                           _CRTIMP wint_t __cdecl __MINGW_NOTHROW _fputwchar (wint_t);
                                                                  ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:622:37: error: expected initializer before '_getw'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _getw (FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:623:37: error: expected initializer before '_putw'
                           _CRTIMP int __cdecl __MINGW_NOTHROW _putw (int, FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:626:40: error: expected initializer before 'fgetwchar'
                           _CRTIMP wint_t __cdecl __MINGW_NOTHROW fgetwchar (void);
                                                                  ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:627:40: error: expected initializer before 'fputwchar'
                           _CRTIMP wint_t __cdecl __MINGW_NOTHROW fputwchar (wint_t);
                                                                  ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:628:37: error: expected initializer before 'getw'
                           _CRTIMP int __cdecl __MINGW_NOTHROW getw (FILE*);
                                                               ^
                          /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:629:37: error: expected initializer before 'putw'
                           _CRTIMP int __cdecl __MINGW_NOTHROW putw (int, FILE*);
                                                               ^
                          Menu_2.ino: In function 'char GetChoice()':
                          Menu_2.ino:25:24: error: 'scanf' was not declared in this scope
                          Error compiling.

                          Comment

                          • weaknessforcats
                            Recognized Expert Expert
                            • Mar 2007
                            • 9214

                            #14
                            I'm not an Arduino person, or gcc either. Bit I did a little web research and found a reference to a _mingw.h.

                            Header files contain macros, like __MINGW_NOTHROW ,so you might try doing a #include <_mingw.h> as your first #include and see f this helps.

                            Comment

                            • AffinityCreate
                              New Member
                              • Apr 2015
                              • 13

                              #15
                              I changed the _mingw.h file to #include<_mingw .h> it now says:


                              Code:
                               from /Users/affinity/Documents/Arduino/libraries/minGW/_mingw.h:31,
                                               from /Users/affinity/Documents/Arduino/libraries/minGW/_mingw.h:31,
                                               from /Users/affinity/Documents/Arduino/libraries/minGW/_mingw.h:31,
                                               from /Users/affinity/Documents/Arduino/libraries/minGW/_mingw.h:31,
                                               from /Users/affinity/Documents/Arduino/libraries/minGW/_mingw.h:31,
                                               from /Users/affinity/Documents/Arduino/libraries/minGW/_mingw.h:31,
                                               from /Users/affinity/Documents/Arduino/libraries/minGW/_mingw.h:31,
                                               from /Users/affinity/Documents/Arduino/libraries/minGW/_mingw.h:31,
                                               from /Users/affinity/Documents/Arduino/libraries/systypes/systypes.h:27,
                                               from /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:520,
                                               from Menu_2.ino:2:
                              /Users/affinity/Documents/Arduino/libraries/minGW/_mingw.h:31:20: error: #include nested too deeply
                               #include <_mingw.h>
                                                  ^
                              In file included from Menu_2.ino:2:0:
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:165:39: error: expected initializer before 'fopen'
                               _CRTIMP FILE* __cdecl __MINGW_NOTHROW fopen (const char*, const char*);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:166:39: error: expected initializer before 'freopen'
                               _CRTIMP FILE* __cdecl __MINGW_NOTHROW freopen (const char*, const char*, FILE*);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:167:37: error: expected initializer before 'fflush'
                               _CRTIMP int __cdecl __MINGW_NOTHROW fflush (FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:168:37: error: expected initializer before 'fclose'
                               _CRTIMP int __cdecl __MINGW_NOTHROW fclose (FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:170:37: error: expected initializer before 'remove'
                               _CRTIMP int __cdecl __MINGW_NOTHROW remove (const char*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:171:37: error: expected initializer before 'rename'
                               _CRTIMP int __cdecl __MINGW_NOTHROW rename (const char*, const char*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:172:39: error: expected initializer before 'tmpfile'
                               _CRTIMP FILE* __cdecl __MINGW_NOTHROW tmpfile (void);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:173:39: error: expected initializer before 'tmpnam'
                               _CRTIMP char* __cdecl __MINGW_NOTHROW tmpnam (char*);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:176:39: error: expected initializer before '_tempnam'
                               _CRTIMP char* __cdecl __MINGW_NOTHROW _tempnam (const char*, const char*);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:177:37: error: expected initializer before '_rmtmp'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _rmtmp(void);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:178:37: error: expected initializer before '_unlink'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _unlink (const char*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:181:39: error: expected initializer before 'tempnam'
                               _CRTIMP char* __cdecl __MINGW_NOTHROW tempnam (const char*, const char*);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:182:37: error: expected initializer before 'rmtmp'
                               _CRTIMP int __cdecl __MINGW_NOTHROW rmtmp(void);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:183:37: error: expected initializer before 'unlink'
                               _CRTIMP int __cdecl __MINGW_NOTHROW unlink (const char*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:187:37: error: expected initializer before 'setvbuf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW setvbuf (FILE*, char*, int, size_t);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:189:38: error: expected initializer before 'setbuf'
                               _CRTIMP void __cdecl __MINGW_NOTHROW setbuf (FILE*, char*);
                                                                    ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:200:12: error: expected initializer before '__mingw_fprintf'
                               extern int __mingw_stdio_redirect__(fprintf)(FILE*, const char*, ...);
                                          ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:201:12: error: expected initializer before '__mingw_printf'
                               extern int __mingw_stdio_redirect__(printf)(const char*, ...);
                                          ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:202:12: error: expected initializer before '__mingw_sprintf'
                               extern int __mingw_stdio_redirect__(sprintf)(char*, const char*, ...);
                                          ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:203:12: error: expected initializer before '__mingw_snprintf'
                               extern int __mingw_stdio_redirect__(snprintf)(char*, size_t, const char*, ...);
                                          ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:204:12: error: expected initializer before '__mingw_vfprintf'
                               extern int __mingw_stdio_redirect__(vfprintf)(FILE*, const char*, __VALIST);
                                          ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:205:12: error: expected initializer before '__mingw_vprintf'
                               extern int __mingw_stdio_redirect__(vprintf)(const char*, __VALIST);
                                          ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:206:12: error: expected initializer before '__mingw_vsprintf'
                               extern int __mingw_stdio_redirect__(vsprintf)(char*, const char*, __VALIST);
                                          ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:207:12: error: expected initializer before '__mingw_vsnprintf'
                               extern int __mingw_stdio_redirect__(vsnprintf)(char*, size_t, const char*, __VALIST);
                                          ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:278:37: error: expected initializer before 'fprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW fprintf (FILE*, const char*, ...);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:279:37: error: expected initializer before 'printf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW printf (const char*, ...);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:280:37: error: expected initializer before 'sprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW sprintf (char*, const char*, ...);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:281:37: error: expected initializer before 'vfprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW vfprintf (FILE*, const char*, __VALIST);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:282:37: error: expected initializer before 'vprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW vprintf (const char*, __VALIST);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:283:37: error: expected initializer before 'vsprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW vsprintf (char*, const char*, __VALIST);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:294:13: error: expected initializer before '__msvcrt_fprintf'
                               _CRTIMP int __mingw_stdio_redirect__(fprintf)(FILE*, const char*, ...);
                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:295:13: error: expected initializer before '__msvcrt_printf'
                               _CRTIMP int __mingw_stdio_redirect__(printf)(const char*, ...);
                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:296:13: error: expected initializer before '__msvcrt_sprintf'
                               _CRTIMP int __mingw_stdio_redirect__(sprintf)(char*, const char*, ...);
                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:297:13: error: expected initializer before '__msvcrt_vfprintf'
                               _CRTIMP int __mingw_stdio_redirect__(vfprintf)(FILE*, const char*, __VALIST);
                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:298:13: error: expected initializer before '__msvcrt_vprintf'
                               _CRTIMP int __mingw_stdio_redirect__(vprintf)(const char*, __VALIST);
                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:299:13: error: expected initializer before '__msvcrt_vsprintf'
                               _CRTIMP int __mingw_stdio_redirect__(vsprintf)(char*, const char*, __VALIST);
                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:305:37: error: expected initializer before '_snprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _snprintf (char*, size_t, const char*, ...);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:306:37: error: expected initializer before '_vsnprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _vsnprintf (char*, size_t, const char*, __VALIST);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:307:37: error: expected initializer before '_vscprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _vscprintf (const char*, __VALIST);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:317:29: error: expected initializer before 'snprintf'
                               int __cdecl __MINGW_NOTHROW snprintf (char *, size_t, const char *, ...);
                                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:318:29: error: expected initializer before 'vsnprintf'
                               int __cdecl __MINGW_NOTHROW vsnprintf (char *, size_t, const char *, __VALIST);
                                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:320:29: error: expected initializer before 'vscanf'
                               int __cdecl __MINGW_NOTHROW vscanf (const char * __restrict__, __VALIST);
                                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:321:29: error: expected initializer before 'vfscanf'
                               int __cdecl __MINGW_NOTHROW vfscanf (FILE * __restrict__, const char * __restrict__,
                                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:323:29: error: expected initializer before 'vsscanf'
                               int __cdecl __MINGW_NOTHROW vsscanf (const char * __restrict__,
                                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:332:37: error: expected initializer before 'fscanf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW fscanf (FILE*, const char*, ...);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:333:37: error: expected initializer before 'scanf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW scanf (const char*, ...);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:334:37: error: expected initializer before 'sscanf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW sscanf (const char*, const char*, ...);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:339:37: error: expected initializer before 'fgetc'
                               _CRTIMP int __cdecl __MINGW_NOTHROW fgetc (FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:340:39: error: expected initializer before 'fgets'
                               _CRTIMP char* __cdecl __MINGW_NOTHROW fgets (char*, int, FILE*);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:341:37: error: expected initializer before 'fputc'
                               _CRTIMP int __cdecl __MINGW_NOTHROW fputc (int, FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:342:37: error: expected initializer before 'fputs'
                               _CRTIMP int __cdecl __MINGW_NOTHROW fputs (const char*, FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:343:39: error: expected initializer before 'gets'
                               _CRTIMP char* __cdecl __MINGW_NOTHROW gets (char*);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:344:37: error: expected initializer before 'puts'
                               _CRTIMP int __cdecl __MINGW_NOTHROW puts (const char*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:345:37: error: expected initializer before 'ungetc'
                               _CRTIMP int __cdecl __MINGW_NOTHROW ungetc (int, FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:353:37: error: expected initializer before '_filbuf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _filbuf (FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:354:37: error: expected initializer before '_flsbuf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _flsbuf (int, FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:358:42: error: expected initializer before 'getc'
                               __CRT_INLINE int __cdecl __MINGW_NOTHROW getc (FILE*);
                                                                        ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:359:42: error: expected initializer before 'getc'
                               __CRT_INLINE int __cdecl __MINGW_NOTHROW getc (FILE* __F)
                                                                        ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:366:42: error: expected initializer before 'putc'
                               __CRT_INLINE int __cdecl __MINGW_NOTHROW putc (int, FILE*);
                                                                        ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:367:42: error: expected initializer before 'putc'
                               __CRT_INLINE int __cdecl __MINGW_NOTHROW putc (int __c, FILE* __F)
                                                                        ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:374:42: error: expected initializer before 'getchar'
                               __CRT_INLINE int __cdecl __MINGW_NOTHROW getchar (void);
                                                                        ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:375:42: error: expected initializer before 'getchar'
                               __CRT_INLINE int __cdecl __MINGW_NOTHROW getchar (void)
                                                                        ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:382:42: error: expected initializer before 'putchar'
                               __CRT_INLINE int __cdecl __MINGW_NOTHROW putchar(int);
                                                                        ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:383:42: error: expected initializer before 'putchar'
                               __CRT_INLINE int __cdecl __MINGW_NOTHROW putchar(int __c)
                                                                        ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:402:40: error: expected initializer before 'fread'
                               _CRTIMP size_t __cdecl __MINGW_NOTHROW fread (void*, size_t, size_t, FILE*);
                                                                      ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:403:40: error: expected initializer before 'fwrite'
                               _CRTIMP size_t __cdecl __MINGW_NOTHROW fwrite (const void*, size_t, size_t, FILE*);
                                                                      ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:409:37: error: expected initializer before 'fseek'
                               _CRTIMP int __cdecl __MINGW_NOTHROW fseek (FILE*, long, int);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:410:38: error: expected initializer before 'ftell'
                               _CRTIMP long __cdecl __MINGW_NOTHROW ftell (FILE*);
                                                                    ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:411:38: error: expected initializer before 'rewind'
                               _CRTIMP void __cdecl __MINGW_NOTHROW rewind (FILE*);
                                                                    ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:413:37: error: expected initializer before '_fseek_nolock'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _fseek_nolock (FILE*, long, int);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:414:38: error: expected initializer before '_ftell_nolock'
                               _CRTIMP long __cdecl __MINGW_NOTHROW _ftell_nolock (FILE*);
                                                                    ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:416:37: error: expected initializer before '_fseeki64'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _fseeki64 (FILE*, __int64, int);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:417:41: error: expected initializer before '_ftelli64'
                               _CRTIMP __int64 __cdecl __MINGW_NOTHROW _ftelli64 (FILE*);
                                                                       ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:418:37: error: expected initializer before '_fseeki64_nolock'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _fseeki64_nolock (FILE*, __int64, int);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:419:41: error: expected initializer before '_ftelli64_nolock'
                               _CRTIMP __int64 __cdecl __MINGW_NOTHROW _ftelli64_nolock (FILE*);
                                                                       ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:443:37: error: expected initializer before 'fgetpos'
                               _CRTIMP int __cdecl __MINGW_NOTHROW fgetpos (FILE*, fpos_t*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:444:37: error: expected initializer before 'fsetpos'
                               _CRTIMP int __cdecl __MINGW_NOTHROW fsetpos (FILE*, const fpos_t*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:450:37: error: expected initializer before 'feof'
                               _CRTIMP int __cdecl __MINGW_NOTHROW feof (FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:451:37: error: expected initializer before 'ferror'
                               _CRTIMP int __cdecl __MINGW_NOTHROW ferror (FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:454:36: error: expected initializer before 'feof'
                               inline int __cdecl __MINGW_NOTHROW feof (FILE* __F)
                                                                  ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:456:36: error: expected initializer before 'ferror'
                               inline int __cdecl __MINGW_NOTHROW ferror (FILE* __F)
                                                                  ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:463:38: error: expected initializer before 'clearerr'
                               _CRTIMP void __cdecl __MINGW_NOTHROW clearerr (FILE*);
                                                                    ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:464:38: error: expected initializer before 'perror'
                               _CRTIMP void __cdecl __MINGW_NOTHROW perror (const char*);
                                                                    ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:471:39: error: expected initializer before '_popen'
                               _CRTIMP FILE* __cdecl __MINGW_NOTHROW _popen (const char*, const char*);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:472:37: error: expected initializer before '_pclose'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _pclose (FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:475:39: error: expected initializer before 'popen'
                               _CRTIMP FILE* __cdecl __MINGW_NOTHROW popen (const char*, const char*);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:476:37: error: expected initializer before 'pclose'
                               _CRTIMP int __cdecl __MINGW_NOTHROW pclose (FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:482:37: error: expected initializer before '_flushall'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _flushall (void);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:483:37: error: expected initializer before '_fgetchar'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _fgetchar (void);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:484:37: error: expected initializer before '_fputchar'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _fputchar (int);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:485:39: error: expected initializer before '_fdopen'
                               _CRTIMP FILE* __cdecl __MINGW_NOTHROW _fdopen (int, const char*);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:486:37: error: expected initializer before '_fileno'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _fileno (FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:487:37: error: expected initializer before '_fcloseall'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _fcloseall (void);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:488:39: error: expected initializer before '_fsopen'
                               _CRTIMP FILE* __cdecl __MINGW_NOTHROW _fsopen (const char*, const char*, int);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:489:37: error: expected initializer before '_getmaxstdio'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _getmaxstdio (void);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:490:37: error: expected initializer before '_setmaxstdio'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _setmaxstdio (int);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:493:46: error: expected initializer before '_get_output_format'
                               _CRTIMP unsigned int __cdecl __MINGW_NOTHROW _get_output_format (void);
                                                                            ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:494:46: error: expected initializer before '_set_output_format'
                               _CRTIMP unsigned int __cdecl __MINGW_NOTHROW _set_output_format (unsigned int);
                                                                            ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:495:37: error: expected initializer before '_get_printf_count_output'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _get_printf_count_output (void);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:496:37: error: expected initializer before '_set_printf_count_output'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _set_printf_count_output (int);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:508:37: error: expected initializer before 'fgetchar'
                               _CRTIMP int __cdecl __MINGW_NOTHROW fgetchar (void);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:509:37: error: expected initializer before 'fputchar'
                               _CRTIMP int __cdecl __MINGW_NOTHROW fputchar (int);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:510:39: error: expected initializer before 'fdopen'
                               _CRTIMP FILE* __cdecl __MINGW_NOTHROW fdopen (int, const char*);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:511:37: error: expected initializer before 'fileno'
                               _CRTIMP int __cdecl __MINGW_NOTHROW fileno (FILE*);
                                                                   ^
                              In file included from Menu_2.ino:2:0:
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:521:44: error: expected initializer before 'fopen64'
                               __CRT_INLINE FILE* __cdecl __MINGW_NOTHROW fopen64 (const char*, const char*);
                                                                          ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:522:44: error: expected initializer before 'fopen64'
                               __CRT_INLINE FILE* __cdecl __MINGW_NOTHROW fopen64 (const char* filename, const char* mode)
                                                                          ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:527:29: error: expected initializer before 'fseeko64'
                               int __cdecl __MINGW_NOTHROW fseeko64 (FILE*, off64_t, int);
                                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:534:46: error: expected initializer before 'ftello64'
                               __CRT_INLINE off64_t __cdecl __MINGW_NOTHROW ftello64 (FILE *);
                                                                            ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:535:46: error: expected initializer before 'ftello64'
                               __CRT_INLINE off64_t __cdecl __MINGW_NOTHROW ftello64 (FILE * stream)
                                                                            ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:551:37: error: expected initializer before 'fwprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW fwprintf (FILE*, const wchar_t*, ...);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:552:37: error: expected initializer before 'wprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW wprintf (const wchar_t*, ...);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:553:37: error: expected initializer before '_snwprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _snwprintf (wchar_t*, size_t, const wchar_t*, ...);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:554:37: error: expected initializer before 'vfwprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW vfwprintf (FILE*, const wchar_t*, __VALIST);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:555:37: error: expected initializer before 'vwprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW vwprintf (const wchar_t*, __VALIST);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:556:37: error: expected initializer before '_vsnwprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _vsnwprintf (wchar_t*, size_t, const wchar_t*, __VALIST);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:557:37: error: expected initializer before '_vscwprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _vscwprintf (const wchar_t*, __VALIST);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:558:37: error: expected initializer before 'fwscanf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW fwscanf (FILE*, const wchar_t*, ...);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:559:37: error: expected initializer before 'wscanf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW wscanf (const wchar_t*, ...);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:560:37: error: expected initializer before 'swscanf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW swscanf (const wchar_t*, const wchar_t*, ...);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:561:40: error: expected initializer before 'fgetwc'
                               _CRTIMP wint_t __cdecl __MINGW_NOTHROW fgetwc (FILE*);
                                                                      ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:562:40: error: expected initializer before 'fputwc'
                               _CRTIMP wint_t __cdecl __MINGW_NOTHROW fputwc (wchar_t, FILE*);
                                                                      ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:563:40: error: expected initializer before 'ungetwc'
                               _CRTIMP wint_t __cdecl __MINGW_NOTHROW ungetwc (wchar_t, FILE*);
                                                                      ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:567:37: error: expected initializer before 'swprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW swprintf (wchar_t*, const wchar_t*, ...);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:568:37: error: expected initializer before 'vswprintf'
                               _CRTIMP int __cdecl __MINGW_NOTHROW vswprintf (wchar_t*, const wchar_t*, __VALIST);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:571:42: error: expected initializer before 'fgetws'
                               _CRTIMP wchar_t* __cdecl __MINGW_NOTHROW fgetws (wchar_t*, int, FILE*);
                                                                        ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:572:37: error: expected initializer before 'fputws'
                               _CRTIMP int __cdecl __MINGW_NOTHROW fputws (const wchar_t*, FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:573:40: error: expected initializer before 'getwc'
                               _CRTIMP wint_t __cdecl __MINGW_NOTHROW getwc (FILE*);
                                                                      ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:574:40: error: expected initializer before 'getwchar'
                               _CRTIMP wint_t __cdecl __MINGW_NOTHROW getwchar (void);
                                                                      ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:575:40: error: expected initializer before 'putwc'
                               _CRTIMP wint_t __cdecl __MINGW_NOTHROW putwc (wint_t, FILE*);
                                                                      ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:576:40: error: expected initializer before 'putwchar'
                               _CRTIMP wint_t __cdecl __MINGW_NOTHROW putwchar (wint_t);
                                                                      ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:578:38: error: expected initializer before '_lock_file'
                               _CRTIMP void __cdecl __MINGW_NOTHROW _lock_file(FILE*);
                                                                    ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:579:38: error: expected initializer before '_unlock_file'
                               _CRTIMP void __cdecl __MINGW_NOTHROW _unlock_file(FILE*);
                                                                    ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:580:42: error: expected initializer before '_getws'
                               _CRTIMP wchar_t* __cdecl __MINGW_NOTHROW _getws (wchar_t*);
                                                                        ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:581:37: error: expected initializer before '_putws'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _putws (const wchar_t*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:582:39: error: expected initializer before '_wfdopen'
                               _CRTIMP FILE* __cdecl __MINGW_NOTHROW _wfdopen(int, const wchar_t *);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:583:39: error: expected initializer before '_wfopen'
                               _CRTIMP FILE* __cdecl __MINGW_NOTHROW _wfopen (const wchar_t*, const wchar_t*);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:584:39: error: expected initializer before '_wfreopen'
                               _CRTIMP FILE* __cdecl __MINGW_NOTHROW _wfreopen (const wchar_t*, const wchar_t*, FILE*);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:585:39: error: expected initializer before '_wfsopen'
                               _CRTIMP FILE* __cdecl __MINGW_NOTHROW _wfsopen (const wchar_t*, const wchar_t*, int);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:586:42: error: expected initializer before '_wtmpnam'
                               _CRTIMP wchar_t* __cdecl __MINGW_NOTHROW _wtmpnam (wchar_t*);
                                                                        ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:587:42: error: expected initializer before '_wtempnam'
                               _CRTIMP wchar_t* __cdecl __MINGW_NOTHROW _wtempnam (const wchar_t*, const wchar_t*);
                                                                        ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:588:37: error: expected initializer before '_wrename'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _wrename (const wchar_t*, const wchar_t*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:589:37: error: expected initializer before '_wremove'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _wremove (const wchar_t*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:590:38: error: expected initializer before '_wperror'
                               _CRTIMP void __cdecl __MINGW_NOTHROW _wperror (const wchar_t*);
                                                                    ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:591:39: error: expected initializer before '_wpopen'
                               _CRTIMP FILE* __cdecl __MINGW_NOTHROW _wpopen (const wchar_t*, const wchar_t*);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:595:29: error: expected initializer before 'snwprintf'
                               int __cdecl __MINGW_NOTHROW snwprintf (wchar_t* s, size_t n, const wchar_t*  format, ...);
                                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:596:29: error: expected initializer before 'vsnwprintf'
                               int __cdecl __MINGW_NOTHROW vsnwprintf (wchar_t* s, size_t n, const wchar_t* format, __VALIST arg);
                                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:599:1: error: expected initializer before 'vsnwprintf'
                               vsnwprintf (wchar_t* s, size_t n, const wchar_t* format, __VALIST arg)
                               ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:602:29: error: expected initializer before 'vwscanf'
                               int __cdecl __MINGW_NOTHROW vwscanf (const wchar_t * __restrict__, __VALIST);
                                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:603:29: error: expected initializer before 'vfwscanf'
                               int __cdecl __MINGW_NOTHROW vfwscanf (FILE * __restrict__,
                                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:605:29: error: expected initializer before 'vswscanf'
                               int __cdecl __MINGW_NOTHROW vswscanf (const wchar_t * __restrict__,
                                                           ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:614:39: error: expected initializer before 'wpopen'
                               _CRTIMP FILE* __cdecl __MINGW_NOTHROW wpopen (const wchar_t*, const wchar_t*);
                                                                     ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:620:40: error: expected initializer before '_fgetwchar'
                               _CRTIMP wint_t __cdecl __MINGW_NOTHROW _fgetwchar (void);
                                                                      ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:621:40: error: expected initializer before '_fputwchar'
                               _CRTIMP wint_t __cdecl __MINGW_NOTHROW _fputwchar (wint_t);
                                                                      ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:622:37: error: expected initializer before '_getw'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _getw (FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:623:37: error: expected initializer before '_putw'
                               _CRTIMP int __cdecl __MINGW_NOTHROW _putw (int, FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:626:40: error: expected initializer before 'fgetwchar'
                               _CRTIMP wint_t __cdecl __MINGW_NOTHROW fgetwchar (void);
                                                                      ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:627:40: error: expected initializer before 'fputwchar'
                               _CRTIMP wint_t __cdecl __MINGW_NOTHROW fputwchar (wint_t);
                                                                      ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:628:37: error: expected initializer before 'getw'
                               _CRTIMP int __cdecl __MINGW_NOTHROW getw (FILE*);
                                                                   ^
                              /Users/affinity/Documents/Arduino/libraries/Stdio/stdio.h:629:37: error: expected initializer before 'putw'
                               _CRTIMP int __cdecl __MINGW_NOTHROW putw (int, FILE*);
                                                                   ^
                              Menu_2.ino: In function 'char GetChoice()':
                              Menu_2.ino:25:24: error: 'scanf' was not declared in this scope
                              Error compiling.
                              haha I thought a started to understand this coding thing more a week ago, but now I am so so lost. :)

                              Comment

                              Working...