Annotated templates/exceptions.c

2016-12-09 Paul Boddie Added copyright and licensing information, plus some section comments. Prevent repeated inclusion of the progops.h file.
paul@353 1
/* Exception definitions.
paul@353 2
paul@353 3
Copyright (C) 2016 Paul Boddie <>
paul@353 4
paul@353 5
This program is free software; you can redistribute it and/or modify it under
paul@353 6
the terms of the GNU General Public License as published by the Free Software
paul@353 7
Foundation; either version 3 of the License, or (at your option) any later
paul@353 8
paul@353 9
paul@353 10
This program is distributed in the hope that it will be useful, but WITHOUT
paul@353 11
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
paul@353 12
FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
paul@353 13
paul@353 14
paul@353 15
You should have received a copy of the GNU General Public License along with
paul@353 16
this program.  If not, see <>.
paul@353 17
paul@353 18
paul@143 19
#include "exceptions.h"
paul@143 20
paul@143 21
/* Define a global exception context. */
paul@143 22
paul@143 23
struct __exception_context __the_exception_context[1];