I'm using SSH Secure Shell to run and submit my assignment. I'm getting this error right now: 

`In file included from a1ms4.c:15:0:
contacts.h:37:4: error: expected identifier or â(â before â--â token
In file included from contacts.c:16:0:
contacts.h:37:4: error: expected identifier or â(â before â--â token`

Which is bogus because the exact same code compiled on another IDE. These are my C files that are reporting the error. I am not missing a ( or a { or a ; anywhere in my code. I went through this code for hours to find a potential mistake but couldn't spot anything and despite that, it won't let me submit my assignment.

a1ms4.c

```
#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
#include "contacts.h"

int main(void)
{
    struct Contact contact;

    printf("Contact Management System\n-------------------------\n");

    getName(&contact.name);

    getAddress(&contact.address);

    getNumbers(&contact.numbers);

    printf("\nContact Details\n---------------");

    printf("\nName Details");

    printf("\nFirst name: %s", contact.name.firstName);

    printf("\nMiddle initial(s): %s", contact.name.middleInitial);

    printf("\nLast name: %s", contact.name.lastName);

    printf("\n");

    printf("\nAddress Details");

    printf("\nStreet number: %d", contact.address.streetNumber);

    printf("\nStreet name: %s", contact.address.street);

    printf("\nApartment: %d", contact.address.apartmentNumber);

    printf("\nPostal code: %s", contact.address.postalCode);

    printf("\nCity: %s", contact.address.city);

    printf("\n");

    printf("\nPhone Numbers:");

    printf("\nCell phone number: %s", contact.numbers.cell);

    printf("\nHome phone number: %s", contact.numbers.home);

    printf("\nBusiness phone number: %s", contact.numbers.business);

    printf("\n");

    printf("\nStructure test for Contact using functions done!\n");

    return 0;
}

```

contacts.c

```
#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

#include "contacts.h"

void getName(struct Name *name) {
    char one;
    struct Name temporaryName;

    printf("Please enter the contact's first name: ");
    scanf(" %[^\n]", temporaryName.firstName);
    printf("Do you want to enter a middle initial(s)? (y or n): ");
    scanf(" %c", &one);

    if (one == 'y' || one == 'Y') {
        printf("Please enter the contact's middle initial(s): ");
        scanf(" %[^\n]", temporaryName.middleInitial);
    }

    printf("Please enter the contact's last name: ");
    scanf(" %[^\n]", temporaryName.lastName);

    *name = temporaryName;

    return;
}

void getAddress(struct Address *address) {
    char two;
    struct Address temporaryAddress;

    printf("Please enter the contact's street number: ");
    scanf("%d", &temporaryAddress.streetNumber);

    printf("Please enter the contact's street name: ");
    scanf(" %[^\n]", temporaryAddress.street);

    printf("Do you want to enter an appartment number? (y or n): ");
    scanf(" %c", &two);

    if (two == 'y' || two == 'Y') {
        printf("Please enter the contact's appartment number: ");
        scanf(" %d", &temporaryAddress.apartmentNumber);
    }

    printf("Please enter the contact's postal code: ");
    scanf(" %[^\n]", temporaryAddress.postalCode);

    printf("Please enter the contact's city: ");
    scanf(" %[^\n]", temporaryAddress.city);

    *address = temporaryAddress;

    return;
}

void getNumbers(struct Numbers *numbers) {
    char three, four, five;
    struct Numbers temporaryNumbers;

    printf("Do you want to enter a cell phone number? (y or n): ");
    scanf(" %c", &three);

    if (three == 'y' || three == 'Y') {
        printf("Please enter the contact's cell phone number: ");
        scanf(" %[^\n]", temporaryNumbers.cell);
    }

    printf("Do you want to enter a home phone number? (y or n): ");
    scanf(" %c", &four);

    if (four == 'y' || four == 'Y') {
        printf("Please enter the contact's home phone number: ");
        scanf(" %[^\n]", temporaryNumbers.home);
    }

    printf("Do you want to enter a business phone number? (y or n): ");
    scanf(" %c", &five);

    if (five == 'y' || five == 'Y') {
        printf("Please enter the contact's business phone number: ");
        scanf(" %[^\n]", temporaryNumbers.business);
    }

    *numbers = temporaryNumbers;
    return;
}

```

contacts.h

```
/* -------------------------------------------
Name:
Student number:
Email:
Section:
Date:
----------------------------------------------
Assignment: 1
Milestone:  4
---------------------------------------------- */

struct Name {
    char firstName[31];
    char middleInitial[7]; 
    char lastName[36];
};

struct Address {
    int streetNumber;
    char street[41];
    int apartmentNumber;
    char postalCode[8];
    char city[41];
};

struct Numbers {
    char cell[21];
    char home[21];
    char business[21];
};

//This is a structure that includes the 3 previous structures.
struct Contact {
    struct Name name;
    struct Address address;
    struct Numbers numbers;
};

```