copyright block work

This commit is contained in:
Bill Currie 2002-10-22 14:53:18 +00:00
parent 9fd055e183
commit 567b905590
32 changed files with 222 additions and 186 deletions

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
class.h
#DESCRIPTION#
QC class support code
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2002/05/08
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -26,15 +26,6 @@
#include <stdio.h>
int FileLength (FILE *f);
void Error (char *error, ...)__attribute__((format(printf, 1,2)));
FILE *SafeOpenWrite (const char *filename);
FILE *SafeOpenRead (const char *filename);
void SafeRead (FILE *f, void *buffer, int count);
void SafeWrite (FILE *f, void *buffer, int count);
int LoadFile (const char *filename, void **bufferptr);
#endif

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
cpp.h
#DESCRIPTION#
cpp preprocessing support
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2002/06/04
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
debug.h
#DESCRIPTION#
debug info support
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2002/06/04
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
def.h
#DESCRIPTION#
def management and symbol tables
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2002/06/04
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
emit.h
#DESCRIPTION#
statement emittion
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2002/07/08
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
expr.h
#DESCRIPTION#
expression construction and manipulations
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2001 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2001/06/15
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
function.h
#DESCRIPTION#
QC function support code
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2002/05/08
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
idstuff.h
#DESCRIPTION#
qcc compatable output stuff
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2002/06/04
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
immediate.h
#DESCRIPTION#
shared immediate value handling
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2002/06/04
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
method.h
#DESCRIPTION#
QC method support code
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2002/05/08
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
opcodes.h
#DESCRIPTION#
opcode searching
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2002/06/04
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
options.h
#DESCRIPTION#
command line options handlnig
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2001 Jeff Teunissen <deek@d2dc.net>
Author: #AUTHOR#
Date: #DATE#
Author: Jeff Teunissen <deek@d2dc.net>
Date: 2002/06/04
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,11 @@
/*
qfcc.h
#DESCRIPTION#
QuakeForge Code Compiler (main program)
Copyright (C) 2001 #AUTHOR#
Author: #AUTHOR#
Date: #DATE#
Copyright (C) 1996-1997 id Software, Inc.
Copyright (C) 2001 Jeff Teunissen <deek@quakeforge.net>
Copyright (C) 2001 Bill Currie <bill@taniwha.org>
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
reloc.h
#DESCRIPTION#
relocation support
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2002/06/07
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
struct.h
#DESCRIPTION#
structure support
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2001 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2001/12/08
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
switch.h
#DESCRIPTION#
qc switch statement support
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2001 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2001/10/25
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
type.h
#DESCRIPTION#
type system
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2001 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2001/12/11
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,7 +1,7 @@
/*
function.c
class.c
QC function support code
QC class support code
Copyright (C) 2002 Bill Currie
@ -64,9 +64,9 @@ static hashtab_t *class_hash;
static hashtab_t *category_hash;
static hashtab_t *protocol_hash;
class_t class_id = {1, "id", 0, 0, 0, 0, 0, 0, &type_id};
class_t class_Class = {1, "Class", 0, 0, 0, 0, 0, 0, &type_Class};
class_t class_Protocol = {1, "Protocl", 0, 0, 0, 0, 0, 0, &type_Protocol};
class_t class_id = {1, "id", 0, 0, 0, 0, 0, 0, &type_id};
class_t class_Class = {1, "Class", 0, 0, 0, 0, 0, 0, &type_Class};
class_t class_Protocol = {1, "Protocl", 0, 0, 0, 0, 0, 0, &type_Protocol};
static const char *
class_get_key (void *class, void *unused)

View file

@ -3,10 +3,10 @@
cpp preprocessing support
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2002/06/04
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
debug.c
#DESCRIPTION#
debug info support
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2001 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2001/7/14
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,20 +1,32 @@
/* Copyright (C) 1996-1997 Id Software, Inc.
/*
def.c
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
def management and symbol tables
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
Copyright (C) 1996-1997 Id Software, Inc.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Author: Bill Currie <bill@taniwha.org>
Date: 2002/06/09
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to:
Free Software Foundation, Inc.
59 Temple Place - Suite 330
Boston, MA 02111-1307, USA
See file, 'COPYING', for details.
*/
static const char rcsid[] =
"$Id$";

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
emit.c
#DESCRIPTION#
statement emittion
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2001 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2001/07/26
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
expr.c
#DESCRIPTION#
expression construction and manipulations
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2001 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2001/06/15
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,20 +1,32 @@
/* Copyright (C) 1996-1997 Id Software, Inc.
/*
idstuff.c
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
qcc compatable output stuff
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
Copyright (C) 1996-1997 Id Software, Inc.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Author: Bill Currie <bill@taniwha.org>
Date: 2002/06/04
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to:
Free Software Foundation, Inc.
59 Temple Place - Suite 330
Boston, MA 02111-1307, USA
See file, 'COPYING', for details.
*/
static const char rcsid[] =
"$Id$";

View file

@ -1,20 +1,31 @@
/* Copyright (C) 1996-1997 Id Software, Inc.
/*
immediate.c
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
shared immediate value handling
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Author: Bill Currie <bill@taniwha.org>
Date: 2002/06/04
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to:
Free Software Foundation, Inc.
59 Temple Place - Suite 330
Boston, MA 02111-1307, USA
See file, 'COPYING', for details.
*/
static const char rcsid[] =
"$Id$";

View file

@ -1,20 +1,31 @@
/* Copyright (C) 1996-1997 Id Software, Inc.
/*
opcodes.c
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
opcode searching
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Author: Bill Currie <bill@taniwha.org>
Date: 2002/06/01
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to:
Free Software Foundation, Inc.
59 Temple Place - Suite 330
Boston, MA 02111-1307, USA
See file, 'COPYING', for details.
*/
static const char rcsid[] =
"$Id$";

View file

@ -3,10 +3,10 @@
command line options handlnig
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2001 Jeff Teunissen <deek@d2dc.net>
Author: #AUTHOR#
Date: #DATE#
Author: Jeff Teunissen <deek@d2dc.net>
Date: 2002/06/04
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
qfodump.c
#DESCRIPTION#
qfcc object file dumping
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2002/07/12
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
reloc.c
#DESCRIPTION#
relocation support
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2002 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2002/06/07
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
struct.c
#DESCRIPTION#
structure support
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2001 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2001/12/08
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License

View file

@ -1,12 +1,12 @@
/*
#FILENAME#
type.c
#DESCRIPTION#
type system
Copyright (C) 2001 #AUTHOR#
Copyright (C) 2001 Bill Currie <bill@taniwha.org>
Author: #AUTHOR#
Date: #DATE#
Author: Bill Currie <bill@taniwha.org>
Date: 2001/12/11
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License