|
From: Jan M. <jan...@vo...> - 2007-10-31 14:14:57
|
Hello,
I've encountered problem with compiling a part of a project, the .h file.
Here is the make output:
gcc main.c user_list.c frontend.c -o..\bin\telefon.exe
In file included from main.c:6:
user_list.h:42:2: #endif without #if
In file included from user_list.c:4:
user_list.h:42:2: #endif without #if
In file included from frontend.c:4:
frontend.h:14: error: syntax error before '*' token
In file included from frontend.c:5:
user_list.h:42:2: #endif without #if
make: *** [build] Error 1
And here is an user_list.:
/* doplnit vyhledavani podle jmena a cisla do funkce find */
/* Jan Mura, jan...@vo..., 2007 */
/* modul pro manipulaci s hráči a jejich příslučnymi sázkami
#ifndef __user_list_h__
/* struktura pro uchovávaní seznamu */
typedef struct user_list
{
char *name; /* jméno */
char *number; /* číslo */
struct user_list *next; /* ukazatel na další položku v seznamu */
}user_list;
/* vkládá novéhouživatele na konec seznamu */
/* vstupními parametry jsou ukazatel na konec seznamu a data,
charakteristické pro daného hráče */
/* funkce vraci ukazatel na právě vytvořený prvek, který můžeme použít pro
vkládaní sázek */
user_list *in_user ( user_list **q, const char *in_name,
const char *in_number);
/* vyčistí seznam a uvolní paměť */
/* vstupní hodnotou je ukazatel na konec seznamu */
/* vrací celé číslo a to 1 v případě úspěchu a -1, když se pokoušíme čistit
prázdný seznam */
int free_user_list (user_list **q);
/* hledá v seznamu záznam s daným jménem nebo číslem */
/* vstupními parametru jsou ukazatel na konec seznamu a hledané
* jméno nebo číslo */
/* vrací ukazatel na strukturu svyhledan ým záznemem
nebo NULL pokud je seznam prázdný, či pokud záznam nebyl nalezen */
user_list *find_user (user_list **q, const char *in_name, const char
*in_number);
/* smaže prvek záznam*/
/* vstupním parameter je ukazatel na prvek, který se má mazat */
/* vrací */
user_list *erase_user (user_list **q);
#define __user_list_h__
#endif
Ive tried to rewrite it but it still the same. I doň't understand where the
problem is.
Thank you
Jan Mura
jan...@vo...
|