diff options
Diffstat (limited to 'plugins/MirOTR/libgpg-error-1.9/mkerrcodes1.awk')
-rw-r--r-- | plugins/MirOTR/libgpg-error-1.9/mkerrcodes1.awk | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/plugins/MirOTR/libgpg-error-1.9/mkerrcodes1.awk b/plugins/MirOTR/libgpg-error-1.9/mkerrcodes1.awk deleted file mode 100644 index a771a73602..0000000000 --- a/plugins/MirOTR/libgpg-error-1.9/mkerrcodes1.awk +++ /dev/null @@ -1,96 +0,0 @@ -# mkerrcodes.awk -# Copyright (C) 2003, 2004 g10 Code GmbH -# -# 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 the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. -# -# As a special exception, g10 Code GmbH gives unlimited permission to -# copy, distribute and modify the C source files that are the output -# of mkerrcodes.awk. You need not follow the terms of the GNU General -# Public License when using or distributing such scripts, even though -# portions of the text of mkerrcodes.awk appear in them. The GNU -# General Public License (GPL) does govern all other use of the material -# that constitutes the mkerrcodes.awk program. -# -# Certain portions of the mkerrcodes.awk source text are designed to be -# copied (in certain cases, depending on the input) into the output of -# mkerrcodes.awk. We call these the "data" portions. The rest of the -# mkerrcodes.awk source text consists of comments plus executable code -# that decides which of the data portions to output in any given case. -# We call these comments and executable code the "non-data" portions. -# mkerrcodes.h never copies any of the non-data portions into its output. -# -# This special exception to the GPL applies to versions of mkerrcodes.awk -# released by g10 Code GmbH. When you make and distribute a modified version -# of mkerrcodes.awk, you may extend this special exception to the GPL to -# apply to your modified version as well, *unless* your modified version -# has the potential to copy into its output some of the text that was the -# non-data portion of the version that you started with. (In other words, -# unless your change moves or copies text from the non-data portions to the -# data portions.) If your modification has such potential, you must delete -# any notice of this special exception to the GPL from your modified version. - -# This script outputs an intermediate file that contains the following block -# for each error value symbol in the input file (example for EINVAL): -# -# #ifdef EINVAL -# EINVAL GPG_ERR_EINVAL -# #endif -# -# The input file is a list of possible system errors in the column errnoidx -# (defaults to 2). -# -# Comments (starting with # and ending at the end of the line) are removed, -# as is trailing whitespace. - -BEGIN { - FS="[\t]+"; - header = 1; - if (errnoidx == 0) - errnoidx = 2; - - print "/* Output of mkerrcodes.awk. DO NOT EDIT. */"; - print ""; -} - -/^#/ { next; } - -header { - if ($1 ~ /^[0-9]/) - { - print "#include <errno.h>"; - print "#ifdef _WIN32"; - print "#include <winsock2.h>"; - print "#endif"; - print ""; - header = 0; - } - else - print; -} - -!header { - sub (/\#.+/, ""); - sub (/[ ]+$/, ""); # Strip trailing space and tab characters. - - if (/^$/) - next; - - print "#ifdef " $errnoidx; - print $errnoidx "\tGPG_ERR_" $errnoidx; - print "#endif"; - print "#ifdef WSA" $errnoidx; - print "WSA" $errnoidx "\tGPG_ERR_" $errnoidx; - print "#endif"; -} |