File: header.h

package info (click to toggle)
c2go 0.26.11-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,052 kB
  • sloc: ansic: 6,037; sh: 82; makefile: 5
file content (18 lines) | stat: -rw-r--r-- 481 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>

// This header file is included by multiple C files. Make sure the preprocessor
// is working correctly by not declaring duplicates.
#ifndef HEADER
#define HEADER

// Headers usually do not contain whole functions, but we want to make sure this
// is still OK to do.
void say_four() {
    printf("4");
}

// Forward-declared prototypes that are defined in one of our other C files.
void say_two();   // main1.c
void say_three(); // main2.c

#endif /* HEADER */