diff options
Diffstat (limited to 'c++')
-rw-r--r-- | c++/Makefile.in | 5 | ||||
-rw-r--r-- | c++/NEWS | 5 | ||||
-rw-r--r-- | c++/PROBLEMS | 5 | ||||
-rw-r--r-- | c++/README-first | 5 | ||||
-rw-r--r-- | c++/cursesapp.cc | 5 | ||||
-rw-r--r-- | c++/cursesapp.h | 5 | ||||
-rw-r--r-- | c++/cursesf.cc | 5 | ||||
-rw-r--r-- | c++/cursesf.h | 5 | ||||
-rw-r--r-- | c++/cursesm.cc | 5 | ||||
-rw-r--r-- | c++/cursesm.h | 5 | ||||
-rw-r--r-- | c++/cursesmain.cc | 5 | ||||
-rw-r--r-- | c++/cursesp.cc | 5 | ||||
-rw-r--r-- | c++/cursesp.h | 5 | ||||
-rw-r--r-- | c++/cursespad.cc | 5 | ||||
-rw-r--r-- | c++/cursesw.cc | 5 | ||||
-rw-r--r-- | c++/cursesw.h | 5 | ||||
-rw-r--r-- | c++/cursslk.cc | 5 | ||||
-rw-r--r-- | c++/cursslk.h | 5 | ||||
-rw-r--r-- | c++/demo.cc | 5 | ||||
-rwxr-xr-x | c++/edit_cfg.sh | 5 | ||||
-rw-r--r-- | c++/etip.h.in | 5 | ||||
-rw-r--r-- | c++/headers | 5 | ||||
-rw-r--r-- | c++/internal.h | 5 | ||||
-rw-r--r-- | c++/modules | 5 |
24 files changed, 72 insertions, 48 deletions
diff --git a/c++/Makefile.in b/c++/Makefile.in index c791283ea41c9..9b22b6ac16ae3 100644 --- a/c++/Makefile.in +++ b/c++/Makefile.in @@ -1,6 +1,7 @@ -# $Id: Makefile.in,v 1.118 2018/08/12 00:06:34 tom Exp $ +# $Id: Makefile.in,v 1.119 2020/02/02 23:34:34 tom Exp $ ############################################################################## -# Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. # +# Copyright 2018,2020 Thomas E. Dickey # +# Copyright 1998-2015,2016 Free Software Foundation, Inc. # # # # Permission is hereby granted, free of charge, to any person obtaining a # # copy of this software and associated documentation files (the "Software"), # diff --git a/c++/NEWS b/c++/NEWS index 17488a41f4c37..69948934dc1a1 100644 --- a/c++/NEWS +++ b/c++/NEWS @@ -1,5 +1,6 @@ ------------------------------------------------------------------------------- --- Copyright (c) 1998,2006 Free Software Foundation, Inc. -- +-- Copyright 2020 Thomas E. Dickey -- +-- Copyright 1998-1999,2006 Free Software Foundation, Inc. -- -- -- -- Permission is hereby granted, free of charge, to any person obtaining a -- -- copy of this software and associated documentation files (the -- @@ -25,7 +26,7 @@ -- sale, use or other dealings in this Software without prior written -- -- authorization. -- ------------------------------------------------------------------------------- --- $Id: NEWS,v 1.4 2006/04/22 22:19:37 tom Exp $ +-- $Id: NEWS,v 1.5 2020/02/02 23:34:34 tom Exp $ ------------------------------------------------------------------------------- This is a log of changes that the ncurses C++ binding has gone through starting with the integration of menu and forms integration diff --git a/c++/PROBLEMS b/c++/PROBLEMS index 7f2a7df5efcc7..daa37545b857a 100644 --- a/c++/PROBLEMS +++ b/c++/PROBLEMS @@ -1,5 +1,6 @@ ------------------------------------------------------------------------------- --- Copyright (c) 1998,2006 Free Software Foundation, Inc. -- +-- Copyright 2020 Thomas E. Dickey -- +-- Copyright 1998,2006 Free Software Foundation, Inc. -- -- -- -- Permission is hereby granted, free of charge, to any person obtaining a -- -- copy of this software and associated documentation files (the -- @@ -25,7 +26,7 @@ -- sale, use or other dealings in this Software without prior written -- -- authorization. -- ------------------------------------------------------------------------------- --- $Id: PROBLEMS,v 1.3 2006/04/22 22:19:37 tom Exp $ +-- $Id: PROBLEMS,v 1.4 2020/02/02 23:34:34 tom Exp $ ------------------------------------------------------------------------------- This is a list of open problems. This mainly lists known missing pieces and design flaws. diff --git a/c++/README-first b/c++/README-first index 42487f52db41d..374328f36ab8b 100644 --- a/c++/README-first +++ b/c++/README-first @@ -1,5 +1,6 @@ ------------------------------------------------------------------------------- --- Copyright (c) 1998-2006,2007 Free Software Foundation, Inc. -- +-- Copyright 2020 Thomas E. Dickey -- +-- Copyright 1998-2006,2007 Free Software Foundation, Inc. -- -- -- -- Permission is hereby granted, free of charge, to any person obtaining a -- -- copy of this software and associated documentation files (the -- @@ -25,7 +26,7 @@ -- sale, use or other dealings in this Software without prior written -- -- authorization. -- ------------------------------------------------------------------------------- --- $Id: README-first,v 1.9 2007/01/27 18:27:09 tom Exp $ +-- $Id: README-first,v 1.10 2020/02/02 23:34:34 tom Exp $ ------------------------------------------------------------------------------- C++ interface to ncurses routines ----------------------------------------------------------------------- diff --git a/c++/cursesapp.cc b/c++/cursesapp.cc index e1ffa7a47efe4..522c570650912 100644 --- a/c++/cursesapp.cc +++ b/c++/cursesapp.cc @@ -1,6 +1,7 @@ // * this is for making emacs happy: -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 1998-2008,2019 Free Software Foundation, Inc. * + * Copyright 2019,2020 Thomas E. Dickey * + * Copyright 1998-2007,2008 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -35,7 +36,7 @@ #include "internal.h" #include "cursesapp.h" -MODULE_ID("$Id: cursesapp.cc,v 1.16 2019/07/28 19:55:27 tom Exp $") +MODULE_ID("$Id: cursesapp.cc,v 1.17 2020/02/02 23:34:34 tom Exp $") void NCursesApplication::init(bool bColors) diff --git a/c++/cursesapp.h b/c++/cursesapp.h index a3d0aaf3c3604..a09a3b636ec05 100644 --- a/c++/cursesapp.h +++ b/c++/cursesapp.h @@ -1,6 +1,7 @@ // * This makes emacs happy -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 1998-2011,2019 Free Software Foundation, Inc. * + * Copyright 2019,2020 Thomas E. Dickey * + * Copyright 1998-2005,2011 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -31,7 +32,7 @@ * Author: Juergen Pfeifer, 1997 * ****************************************************************************/ -// $Id: cursesapp.h,v 1.13 2019/07/28 19:55:27 tom Exp $ +// $Id: cursesapp.h,v 1.14 2020/02/02 23:34:34 tom Exp $ #ifndef NCURSES_CURSESAPP_H_incl #define NCURSES_CURSESAPP_H_incl diff --git a/c++/cursesf.cc b/c++/cursesf.cc index 4a7ad838c367d..fea592a0f3ee0 100644 --- a/c++/cursesf.cc +++ b/c++/cursesf.cc @@ -1,6 +1,7 @@ // * this is for making emacs happy: -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 1998-2011,2019 Free Software Foundation, Inc. * + * Copyright 2019,2020 Thomas E. Dickey * + * Copyright 1998-2005,2011 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -35,7 +36,7 @@ #include "cursesf.h" #include "cursesapp.h" -MODULE_ID("$Id: cursesf.cc,v 1.23 2019/07/28 19:55:27 tom Exp $") +MODULE_ID("$Id: cursesf.cc,v 1.24 2020/02/02 23:34:34 tom Exp $") NCursesFormField::~NCursesFormField () THROWS(NCursesException) { diff --git a/c++/cursesf.h b/c++/cursesf.h index 19bdc8eba46db..17d4c70eddbbd 100644 --- a/c++/cursesf.h +++ b/c++/cursesf.h @@ -1,6 +1,7 @@ // * This makes emacs happy -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 1998-2019,2020 Free Software Foundation, Inc. * + * Copyright 2019,2020 Thomas E. Dickey * + * Copyright 1998-2012,2014 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -31,7 +32,7 @@ * Author: Juergen Pfeifer, 1997 * ****************************************************************************/ -// $Id: cursesf.h,v 1.34 2020/01/18 17:02:13 tom Exp $ +// $Id: cursesf.h,v 1.35 2020/02/02 23:34:34 tom Exp $ #ifndef NCURSES_CURSESF_H_incl #define NCURSES_CURSESF_H_incl 1 diff --git a/c++/cursesm.cc b/c++/cursesm.cc index 64a38ffcea0bb..2215a16891c68 100644 --- a/c++/cursesm.cc +++ b/c++/cursesm.cc @@ -1,6 +1,7 @@ // * this is for making emacs happy: -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 1998-2017,2019 Free Software Foundation, Inc. * + * Copyright 2019,2020 Thomas E. Dickey * + * Copyright 1998-2011,2017 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -35,7 +36,7 @@ #include "cursesm.h" #include "cursesapp.h" -MODULE_ID("$Id: cursesm.cc,v 1.25 2019/07/28 19:55:27 tom Exp $") +MODULE_ID("$Id: cursesm.cc,v 1.26 2020/02/02 23:34:34 tom Exp $") NCursesMenuItem::~NCursesMenuItem() THROWS(NCursesException) { diff --git a/c++/cursesm.h b/c++/cursesm.h index e207ceb1eb96b..413da764fec16 100644 --- a/c++/cursesm.h +++ b/c++/cursesm.h @@ -1,6 +1,7 @@ // * This makes emacs happy -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 1998-2019,2020 Free Software Foundation, Inc. * + * Copyright 2019,2020 Thomas E. Dickey * + * Copyright 1998-2012,2014 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -31,7 +32,7 @@ * Author: Juergen Pfeifer, 1997 * ****************************************************************************/ -// $Id: cursesm.h,v 1.32 2020/01/18 17:02:13 tom Exp $ +// $Id: cursesm.h,v 1.33 2020/02/02 23:34:34 tom Exp $ #ifndef NCURSES_CURSESM_H_incl #define NCURSES_CURSESM_H_incl 1 diff --git a/c++/cursesmain.cc b/c++/cursesmain.cc index a376e54525280..b4f1293f0a38b 100644 --- a/c++/cursesmain.cc +++ b/c++/cursesmain.cc @@ -1,6 +1,7 @@ // * this is for making emacs happy: -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 1998-2013,2019 Free Software Foundation, Inc. * + * Copyright 2019,2020 Thomas E. Dickey * + * Copyright 1998-2007,2013 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -43,7 +44,7 @@ #define CPP_HAS_TRY_CATCH 0 #endif -MODULE_ID("$Id: cursesmain.cc,v 1.16 2019/12/14 22:48:23 tom Exp $") +MODULE_ID("$Id: cursesmain.cc,v 1.17 2020/02/02 23:34:34 tom Exp $") #if HAVE_LOCALE_H #include <locale.h> diff --git a/c++/cursesp.cc b/c++/cursesp.cc index 83b7cc906f91c..58b2a8fa4e9a2 100644 --- a/c++/cursesp.cc +++ b/c++/cursesp.cc @@ -1,6 +1,7 @@ // * this is for making emacs happy: -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 1998-2005,2019 Free Software Foundation, Inc. * + * Copyright 2019,2020 Thomas E. Dickey * + * Copyright 1998-2003,2005 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -34,7 +35,7 @@ #include "internal.h" #include "cursesp.h" -MODULE_ID("$Id: cursesp.cc,v 1.26 2019/07/28 19:55:27 tom Exp $") +MODULE_ID("$Id: cursesp.cc,v 1.27 2020/02/02 23:34:34 tom Exp $") NCursesPanel* NCursesPanel::dummy = static_cast<NCursesPanel*>(0); diff --git a/c++/cursesp.h b/c++/cursesp.h index 82b373bf793ce..d1eea968cedf0 100644 --- a/c++/cursesp.h +++ b/c++/cursesp.h @@ -1,6 +1,7 @@ // * This makes emacs happy -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 1998-2014,2019 Free Software Foundation, Inc. * + * Copyright 2019,2020 Thomas E. Dickey * + * Copyright 1998-2012,2014 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -34,7 +35,7 @@ #ifndef NCURSES_CURSESP_H_incl #define NCURSES_CURSESP_H_incl 1 -// $Id: cursesp.h,v 1.32 2019/07/28 19:55:27 tom Exp $ +// $Id: cursesp.h,v 1.33 2020/02/02 23:34:34 tom Exp $ #include <cursesw.h> diff --git a/c++/cursespad.cc b/c++/cursespad.cc index a5347137fbbab..6065923bdf8c6 100644 --- a/c++/cursespad.cc +++ b/c++/cursespad.cc @@ -1,6 +1,7 @@ // * this is for making emacs happy: -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 1998-2012,2013 Free Software Foundation, Inc. * + * Copyright 2020 Thomas E. Dickey * + * Copyright 1999-2012,2013 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -35,7 +36,7 @@ #include <cursesw.h> -MODULE_ID("$Id: cursespad.cc,v 1.17 2013/03/30 19:45:36 tom Exp $") +MODULE_ID("$Id: cursespad.cc,v 1.18 2020/02/02 23:34:34 tom Exp $") NCursesPad::NCursesPad(int nlines, int ncols) : NCursesWindow(), diff --git a/c++/cursesw.cc b/c++/cursesw.cc index 42e5bda98b548..8ea265cb3e900 100644 --- a/c++/cursesw.cc +++ b/c++/cursesw.cc @@ -1,6 +1,7 @@ // * this is for making emacs happy: -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 2007-2014,2019 Free Software Foundation, Inc. * + * Copyright 2019,2020 Thomas E. Dickey * + * Copyright 1998-2012,2014 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -42,7 +43,7 @@ #include "internal.h" #include "cursesw.h" -MODULE_ID("$Id: cursesw.cc,v 1.55 2019/07/28 19:55:27 tom Exp $") +MODULE_ID("$Id: cursesw.cc,v 1.56 2020/02/02 23:34:34 tom Exp $") #define COLORS_NEED_INITIALIZATION -1 #define COLORS_NOT_INITIALIZED 0 diff --git a/c++/cursesw.h b/c++/cursesw.h index a2ffe68cba6d8..10a2da7ed4a78 100644 --- a/c++/cursesw.h +++ b/c++/cursesw.h @@ -1,7 +1,8 @@ // * This makes emacs happy -*-Mode: C++;-*- // vile:cppmode /**************************************************************************** - * Copyright (c) 1998-2019,2020 Free Software Foundation, Inc. * + * Copyright 2019,2020 Thomas E. Dickey * + * Copyright 1998-2014,2017 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -31,7 +32,7 @@ #ifndef NCURSES_CURSESW_H_incl #define NCURSES_CURSESW_H_incl 1 -// $Id: cursesw.h,v 1.55 2020/01/18 17:02:13 tom Exp $ +// $Id: cursesw.h,v 1.56 2020/02/02 23:34:34 tom Exp $ extern "C" { # include <curses.h> diff --git a/c++/cursslk.cc b/c++/cursslk.cc index ef393632de4e7..78a426e23afdf 100644 --- a/c++/cursslk.cc +++ b/c++/cursslk.cc @@ -1,6 +1,7 @@ // * this is for making emacs happy: -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 1998-2012,2019 Free Software Foundation, Inc. * + * Copyright 2019,2020 Thomas E. Dickey * + * Copyright 1998-2005,2012 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -35,7 +36,7 @@ #include "cursslk.h" #include "cursesapp.h" -MODULE_ID("$Id: cursslk.cc,v 1.17 2019/07/28 19:55:27 tom Exp $") +MODULE_ID("$Id: cursslk.cc,v 1.18 2020/02/02 23:34:34 tom Exp $") Soft_Label_Key_Set::Soft_Label_Key& Soft_Label_Key_Set::Soft_Label_Key::operator=(char *text) diff --git a/c++/cursslk.h b/c++/cursslk.h index c110a61cab4e7..5a7b78c36e2dd 100644 --- a/c++/cursslk.h +++ b/c++/cursslk.h @@ -1,6 +1,7 @@ // * this is for making emacs happy: -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 1998-2005,2019 Free Software Foundation, Inc. * + * Copyright 2019,2020 Thomas E. Dickey * + * Copyright 1998-2003,2005 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -31,7 +32,7 @@ * Author: Juergen Pfeifer, 1997 * ****************************************************************************/ -// $Id: cursslk.h,v 1.14 2019/07/28 19:55:27 tom Exp $ +// $Id: cursslk.h,v 1.15 2020/02/02 23:34:34 tom Exp $ #ifndef NCURSES_CURSSLK_H_incl #define NCURSES_CURSSLK_H_incl diff --git a/c++/demo.cc b/c++/demo.cc index 37e50c761fb7c..2b5451a478514 100644 --- a/c++/demo.cc +++ b/c++/demo.cc @@ -1,6 +1,7 @@ // * This makes emacs happy -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. * + * Copyright 2018-2019,2020 Thomas E. Dickey * + * Copyright 1998-2012,2017 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -35,7 +36,7 @@ * Demo code for NCursesMenu and NCursesForm written by * Juergen Pfeifer * - * $Id: demo.cc,v 1.44 2019/07/28 19:55:27 tom Exp $ + * $Id: demo.cc,v 1.45 2020/02/02 23:34:34 tom Exp $ */ #include "internal.h" diff --git a/c++/edit_cfg.sh b/c++/edit_cfg.sh index 73c31b274ed38..92ab0b1fbdc56 100755 --- a/c++/edit_cfg.sh +++ b/c++/edit_cfg.sh @@ -1,7 +1,8 @@ #!/bin/sh -# $Id: edit_cfg.sh,v 1.17 2008/08/30 19:44:25 tom Exp $ +# $Id: edit_cfg.sh,v 1.18 2020/02/02 23:34:34 tom Exp $ ############################################################################## -# Copyright (c) 1998-2007,2008 Free Software Foundation, Inc. # +# Copyright 2020 Thomas E. Dickey # +# Copyright 1998-2007,2008 Free Software Foundation, Inc. # # # # Permission is hereby granted, free of charge, to any person obtaining a # # copy of this software and associated documentation files (the "Software"), # diff --git a/c++/etip.h.in b/c++/etip.h.in index 222d0666698c1..9334f9d3e1168 100644 --- a/c++/etip.h.in +++ b/c++/etip.h.in @@ -1,6 +1,7 @@ // * This makes emacs happy -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. * + * Copyright 2018,2020 Thomas E. Dickey * + * Copyright 1998-2012,2017 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -31,7 +32,7 @@ * Author: Juergen Pfeifer, 1997 * ****************************************************************************/ -// $Id: etip.h.in,v 1.42 2018/05/26 14:47:47 tom Exp $ +// $Id: etip.h.in,v 1.43 2020/02/02 23:34:34 tom Exp $ #ifndef NCURSES_ETIP_H_incl #define NCURSES_ETIP_H_incl 1 diff --git a/c++/headers b/c++/headers index 0be0311bd9c75..9a6a7f538b7e2 100644 --- a/c++/headers +++ b/c++/headers @@ -1,7 +1,8 @@ # C++ headers -# $Id: headers,v 1.3 2006/12/24 16:25:45 tom Exp $ +# $Id: headers,v 1.4 2020/02/02 23:34:34 tom Exp $ ############################################################################## -# Copyright (c) 1998,2006 Free Software Foundation, Inc. # +# Copyright 2020 Thomas E. Dickey # +# Copyright 1998,2006 Free Software Foundation, Inc. # # # # Permission is hereby granted, free of charge, to any person obtaining a # # copy of this software and associated documentation files (the "Software"), # diff --git a/c++/internal.h b/c++/internal.h index 70744a516376e..5cd2020d674d4 100644 --- a/c++/internal.h +++ b/c++/internal.h @@ -1,6 +1,7 @@ // * This makes emacs happy -*-Mode: C++;-*- /**************************************************************************** - * Copyright (c) 1998-2012,2018 Free Software Foundation, Inc. * + * Copyright 2018,2020 Thomas E. Dickey * + * Copyright 1998-2008,2012 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -31,7 +32,7 @@ * Author: Juergen Pfeifer, 1997 * ****************************************************************************/ -// $Id: internal.h,v 1.19 2018/06/24 00:10:14 tom Exp $ +// $Id: internal.h,v 1.20 2020/02/02 23:34:34 tom Exp $ #ifndef NCURSES_CPLUS_INTERNAL_H #define NCURSES_CPLUS_INTERNAL_H 1 diff --git a/c++/modules b/c++/modules index 56ddad5ed5468..f82b487fdfc56 100644 --- a/c++/modules +++ b/c++/modules @@ -1,7 +1,8 @@ # Program modules -# $Id: modules,v 1.11 2013/03/30 19:41:11 tom Exp $ +# $Id: modules,v 1.12 2020/02/02 23:34:34 tom Exp $ ############################################################################## -# Copyright (c) 1998-2006,2013 Free Software Foundation, Inc. # +# Copyright 2020 Thomas E. Dickey # +# Copyright 1998-2006,2013 Free Software Foundation, Inc. # # # # Permission is hereby granted, free of charge, to any person obtaining a # # copy of this software and associated documentation files (the "Software"), # |