Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1237 → Rev 1238

/demos/trunk/loader/lparser.c
1,7 → 1,7
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "parser.h"
#include "lparser.h"
#include "time.h"
 
#define PARSER_DEBUG
/demos/trunk/loader/event_gen.c
6,12 → 6,12
#include <stdio.h>
#include <stdlib.h>
 
#include "parser.h"
#include "lparser.h"
#include "time.h"
 
#define EVENT_HEADER "eventh.h"
#define EVENT_DEFINE "eventc.c"
#define ACT_LIST "act_list.h"
#define ACT_LIST "eventc.c"
 
 
int act_number;
25,10 → 25,7
if (file_event_header == NULL) return 1;
 
fprintf(file_event_header, "\n#include \"event_gen.h\"\n");
fprintf(file_event_header, "#include \"%s\"\n",ACT_LIST);
 
fprintf(file_event_header, "struct loader_task loader_task_list[] = {\n");
 
fclose(file_event_header);
 
return 0;
35,6 → 32,20
 
}
 
int write_basic_par_start(void)
{
 
FILE *file_event_header;
file_event_header = fopen(EVENT_DEFINE,"a+");
if (file_event_header == NULL) return 1;
fprintf(file_event_header, "struct loader_task loader_task_list[] = {\n");
 
fclose(file_event_header);
 
}
 
int write_basic_par(struct loader_task *c)
{
 
225,7 → 236,7
 
printf("Read loader file\n");
 
dos_preload("loadfile.txt",100000,&start,&end);
dos_preload("load.txt",100000,&start,&end);
 
printf("Parsing file\n");
 
243,8 → 254,6
sprintf(current->name,"ltask%d",ldnum);
current->group = ldnum;
 
write_basic_par(current);
 
switch (current->act_type) {
case PAR_ACT_SINGLE:
err = write_single_act(&total_time,current);
290,6 → 299,17
 
}
 
current = start_loader_task;
while(current != NULL) {
 
write_basic_par_start();
 
write_basic_par(current);
 
current = current->next;
 
}
 
close_loader();
 
return 0;
/demos/trunk/loader/event_gen.h
1,5 → 1,7
/* Generic Struct for loader task */
 
#include <stdlib.h>
 
struct loader_task {
 
char name[20];
/demos/trunk/loader/lread.c
1,6 → 1,6
#include <stdio.h>
#include <stdlib.h>
#include "parser.h"
#include "lparser.h"
#include "time.h"
 
int dos_preload(char *file_name, long max_size, void **start_file, void **end_file)