История изменений
Исправление invy, (текущая версия) :
зачем это делать?
Чтобы всё было «модульно».
// a.c
#include "b.h"
#include "c.h"
void f() {
b_doThings();
c_doThings();
}
// b.h
void b_doThings();
// b.c
#include "b.h"
void b_doThings() { pruntf("b\n"); }
// c.h
void c_doThings();
// c.c
#include "c.h"
void c_doThings() { pruntf("c\n"); }
Исходная версия invy, :
зачем это делать?
Чтобы всё было «модульно».
// a.c
#include "b.h"
#include "c.h"
void f() {
b_doThings();
c_doThings();
}
// b.h
void b_doThings();
// b.c
#include "b.h"
void b_doThings() { pruntf("b\n"; }
// c.h
void c_doThings();
// c.c
#include "c.h"
void c_doThings() { pruntf("c\n"; }