*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2017, MinGW.org Project.
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2017, 2022, MinGW.OSDN Project.
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
+2022-08-15 Keith Marshall <keith@users.osdn.me>
+
+ Correct project name references in mingwrt source files.
+
+ * README CRT_fenv.c Makefile.in configure.ac cpu_features.sx crt1.c
+ * setargv.c include/_mingw.h.in include/alloca.h include/conio.h
+ * include/ctype.h include/dir.h include/direct.h include/dlfcn.h
+ * include/dos.h include/errno.h include/excpt.h include/fenv.h
+ * include/float.h include/getopt.h include/glob.h include/io.h
+ * include/libgen.h include/limits.h include/locale.h include/malloc.h
+ * include/math.h include/msvcrtver.h include/process.h
+ * include/stdint.h include/stdio.h include/stdlib.h include/string.h
+ * include/strings.h include/time.h include/unistd.h include/wchar.h
+ * include/wctype.h include/sys/bsdtypes.h include/sys/stat.h
+ * include/sys/time.h include/sys/timeb.h include/sys/types.h
+ * include/sys/utime.h mingwex/basename.c mingwex/btowc.c
+ * mingwex/clockapi.c mingwex/clockapi.h mingwex/clockres.c
+ * mingwex/clockset.c mingwex/clocktime.c mingwex/codeset.c
+ * mingwex/complex/cabs_generic.c mingwex/complex/casin_generic.c
+ * mingwex/complex/catan_generic.c mingwex/complex/clog_generic.c
+ * mingwex/complex/cpow_generic.c mingwex/complex/csqrt_generic.c
+ * mingwex/cryptnam.c mingwex/dirent.c mingwex/dirname.c
+ * mingwex/dlfcn.c mingwex/fesetenv.c mingwex/ftruncate.c
+ * mingwex/glob.c mingwex/imaxdiv.c mingwex/insque.c mingwex/jmpstub.sx
+ * mingwex/math/asinh_generic.c mingwex/math/errno.sx
+ * mingwex/math/fmod_generic.sx.in mingwex/math/hypot_generic.c
+ * mingwex/math/log10_generic.sx mingwex/math/log1p_generic.sx
+ * mingwex/math/log2_generic.sx mingwex/math/log_generic.sx
+ * mingwex/math/pow_generic.sx mingwex/math/random.c
+ * mingwex/math/remquo_generic.sx mingwex/math/x87cvt_generic.sx
+ * mingwex/mbrconv.c mingwex/mbrlen.c mingwex/mbrscan.c
+ * mingwex/mbrtowc.c mingwex/mbsrtowcs.c mingwex/memalign.c
+ * mingwex/memcrypt.c mingwex/mkdtemp.c mingwex/mkstemp.c
+ * mingwex/nsleep.c mingwex/ofmt.c mingwex/ofmtctl.c mingwex/remque.c
+ * mingwex/setenv.c mingwex/stdio/fseeki64.c mingwex/stdio/ftelli64.c
+ * mingwex/stdio/fwrite.c mingwex/stdio/getdelim.c
+ * mingwex/stdio/pformat.c mingwex/stdio/snprintf.c
+ * mingwex/stdio/vsnprintf.c mingwex/strerror_r.c mingwex/strnlen.sx
+ * mingwex/strtok_r.c mingwex/wcharmap.c mingwex/wcharmap.h
+ * mingwex/wcrtomb.c mingwex/wcsrtombs.c mingwex/wcstofp.c
+ * mingwex/wctob.c tests/Makefile.in tests/ansiprintf.at
+ * tests/atlocal.in tests/clockapi.at tests/headers.at
+ * tests/logarithms.at tests/memalign.at tests/powerfunc.at
+ * tests/testsuite.at.in: Replace all references to defunct "MinGW.org"
+ project name; refer to "MinGW.OSDN" instead.
+
2022-01-29 Keith Marshall <keith@users.osdn.me>
Stop creating redundant "include/parts" directory.
# @configure_input@
# $Id$
#
-# Makefile template for MinGW.org Runtime Library Package
+# Makefile template for MinGW.OSDN Runtime Library Package
PACKAGE_TARNAME := @PACKAGE_TARNAME@
PACKAGE_VERSION := @PACKAGE_VERSION@
# Written by Keith Marshall <keith@users.osdn.me>
-# Copyright (C) 2014-2022, MinGW.org Project
+# Copyright (C) 2014-2022, MinGW.OSDN Project
#
#
# Permission is hereby granted, free of charge, to any person obtaining a
x87%.$(OBJEXT): %_generic.sx
$(COMPILE.sx) -o $@ $<
-# Historically, MinGW.org's libm.a has been a dummy, delivering
+# Historically, MinGW.OSDN's libm.a has been a dummy, delivering
# nothing of value; FIXME: IMO, this sucks; it should deliver the
# non-MSVCRT.DLL math functions, as noted above.
#
- Free Microsoft C Runtime and import library definitions
+Free Microsoft C Runtime and import library definitions
- Maintained by MinGW Developers
- Send bug reports and questions to MinGW-users@lists.sourceforge.net
- URL: http://www.mingw.org
+ - Maintained by MinGW.OSDN Developers
+
+ - URL: https://mingw.osdn.io
+
+ - Ask questions at https://lists.osdn.me/mailman/listinfo/mingw-users;
+ see https://mingw.osdn.io/index.html?page=mailing.html#list-etiquette
+ for posting guidelines.
+
+ - File bug reports at https://osdn.net/projects/mingw/ticket/; see
+ https://mingw.osdn.io/index.html?page=contact.html#bug-report for
+ submission guidelines.
A historical readme.txt exists and is distributed for your edification. The
-references within may or may not be correct. Please do not rely on them. See
-http://www.mingw.org for a list of valid references.
+references within may or may not be correct. Please do not rely on them.
# configure.ac -*- Autoconf -*- vim: filetype=config
#
# Process this file with autoconf, to create a configure script for
-# the MinGW.org Runtime Library package.
+# the MinGW.OSDN Runtime Library package.
#
# $Id$
#
# Written by Keith Marshall <keithmarshall@users.sourceforge.net>
-# Copyright (C) 2014-2017, MinGW.org Project
+# Copyright (C) 2014-2017, 2022, MinGW.OSDN Project
#
#
# Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2017, MinGW.org Project
+ * Copyright (C) 2017, 2022, MinGW.OSDN Project
*
* Adapted from an original C language implementation.
* Written by Danny Smith <dannysmith@users.sourceforge.net>
- * Copyright (C) 2006, 2008, 2009, MinGW.org Project
+ * Copyright (C) 2006, 2008, 2009, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
* Copyright (C) 1997, 1999, 2002-2007, 2009, 2010, 2014, 2016,
- * 2017, 2020, MinGW.org Project.
+ * 2017, 2020, 2022, MinGW.OSDN Project.
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Mumit Khan <khan@xraylith.wisc.edu>
- * Copyright (C) 1999, 2001-2011, 2014-2020, MinGW.org Project
+ * Copyright (C) 1999, 2001-2011, 2014-2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2018, 2019, MinGW.org Project.
+ * Copyright (C) 2018, 2019, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997, 1999-2001, 2003, 2004, 2007, 2018, MinGW.org Project.
+ * Copyright (C) 1997, 1999-2001, 2003, 2004, 2007, 2018, 2022,
+ * MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*/
#define _CONIO_H
-/* All MinGW.org headers are expected to include <_mingw.h>; when
+/* All MinGW.OSDN headers are expected to include <_mingw.h>; when
* selectively included by <wchar.h>, that responsibility has already
* been addressed, but for free-standing inclusion we do so now.
*/
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997-2008, 2016, 2017, MinGW.org Project
+ * Copyright (C) 1997-2008, 2016, 2017, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997-1999, 2001, 2016, MinGW.org Project
+ * Copyright (C) 1997-1999, 2001, 2016, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997, 1999-2001, 2003, 2004, 2007, 2016, MinGW.org Project.
+ * Copyright (C) 1997, 1999-2001, 2003, 2004, 2007, 2016, 2022,
+ * MinGW.OSDN Project.
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2014, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2014, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Jan-Jaap van der Heijden
- * Copyright (C) 1997-1999, 2001-2004, 2007, 2016, MinGW.org Project.
+ * Copyright (C) 1997-1999, 2001-2004, 2007, 2016, 2022, MinGW.OSDN Project.
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997-1999, 2001, 2003-2005, 2007, 2016, 2020,
- * MinGW.org Project.
+ * Copyright (C) 1997-1999, 2001, 2003-2005, 2007, 2016, 2020, 2022,
+ * MinGW.OSDN Project.
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* header is subsequently included.
*
* NOTE: this assumes pthreads-win32-2.10 or later, with corresponding
- * MinGW.org patches applied; it will favour "ptw32_errno.h" installed
+ * MinGW.OSDN patches applied; it will favour "ptw32_errno.h" installed
* in the mingwrt system include directory.
*/
#include "ptw32_errno.h"
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
* Revised by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 1997, 1999, 2001-2002, 2004, 2007, 2012, 2016,
- * MinGW.org Project.
+ * Copyright (C) 1997, 1999, 2001-2002, 2004, 2007, 2012, 2016, 2022,
+ * MinGW.OSDN Project.
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Danny Smith <dannysmith@users.sourceforge.net>
- * Copyright (C) 2002, 2003, 2005-2007, 2017, MinGW.org Project
+ * Copyright (C) 2002, 2003, 2005-2007, 2017, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997, 1999-2005, 2007, 2010, 2011, 2017, MinGW.org Project
+ * Copyright (C) 1997, 1999-2005, 2007, 2010, 2011, 2017, 2022,
+ * MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2003, 2008, 2009, 2017, MinGW.org Project.
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2003, 2008, 2009, 2017, 2022, MinGW.OSDN Project.
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
-#ifndef _GLOB_H
/*
* glob.h
*
* $Id$
*
* Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2011, 2012, 2014, 2016, 2017, MinGW.org Project.
+ * Copyright (C) 2011, 2012, 2014, 2016, 2017, 2022, MinGW.OSDN Project.
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* DEALINGS IN THE SOFTWARE.
*
*/
-#define _GLOB_H 1
+#ifndef _GLOB_H
#pragma GCC system_header
+#define _GLOB_H 1
-/* All MinGW.org system headers are required to include <_mingw.h>.
+/* All MinGW.OSDN system headers are required to include <_mingw.h>.
*/
#include <_mingw.h>
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997-2004, 2007, 2009, 2010, 2014-2016, 2019,
- * MinGW.org Project.
+ * Copyright (C) 1997-2004, 2007, 2009, 2010, 2014-2016, 2019, 2022,
+ * MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
-#ifndef _LIBGEN_H_
/*
* libgen.h
*
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2006, 2007, 2014, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2006, 2007, 2014, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* DEALINGS IN THE SOFTWARE.
*
*/
-#define _LIBGEN_H_
+#ifndef _LIBGEN_H
+#pragma GCC system_header
+#define _LIBGEN_H
/* All the headers include this file. */
#include <_mingw.h>
_END_C_DECLS
-#endif /* _LIBGEN_H_: end of file */
+#endif /* !_LIBGEN_H: $RCSfile$: end of file */
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997, 1999-2001, 2004, 2005, 2010, 2012, 2017, 2020,
- * MinGW.org Project
+ * Copyright (C) 1997, 1999-2001, 2004, 2005, 2010, 2012, 2017, 2020, 2022,
+ * MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997, 1999-2001, 2003, 2004, 2007, 2016, MinGW.org Project.
+ * Copyright (C) 1997, 1999-2001, 2003, 2004, 2007, 2016, 2022,
+ * MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997-1999, 2001-2005, 2007, 2018, MinGW.org Project.
+ * Copyright (C) 1997-1999, 2001-2005, 2007, 2018, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997-2009, 2014-2016, MinGW.org Project.
+ * Copyright (C) 1997-2009, 2014-2016, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2015, MinGW.org Project
+ * Copyright (C) 2015, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
*/
#ifndef _MSVCRTVER_H
-#define _MSVCRTVER_H
#pragma GCC system_header
+#define _MSVCRTVER_H
/* When it is intended to link an application with any one of the
* MSVC version specific MSVCRxx.DLL libraries, rather than with the
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997-2001, 2003-2004, 2007-2008, 2016, MinGW.org Project.
+ * Copyright (C) 1997-2001, 2003-2004, 2007-2008, 2016, 2022,
+ * MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Danny Smith <danny_r_smith_2001@yahoo.co.nz>
- * Copyright (C) 2000-2002, 2004, 2005, 2007, 2009, 2016, MinGW.org Project.
+ * Copyright (C) 2000-2002, 2004, 2005, 2007, 2009, 2016, 2022,
+ * MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997-2005, 2007-2010, 2014-2019, MinGW.org Project.
+ * Copyright (C) 1997-2005, 2007-2010, 2014-2019, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
#define __Wformat(F) __mingw_##F
/* ...while degrading to gnu_printf checking for snprintf()
- * and vsnprintf(), (which are ALWAYS MinGW.org variants).
+ * and vsnprintf(), (which are ALWAYS MinGW.OSDN variants).
*/
#define __mingw_printf__ __gnu_printf__
#endif
#define __Wformat_vfprintf __Wformat_mingw_printf(2,0)
#define __Wformat_vsprintf __Wformat_mingw_printf(2,0)
-/* ...while this pair are specific to the two MinGW.org
+/* ...while this pair are specific to the two MinGW.OSDN
* only functions.
*/
#define __Wformat_snprintf __Wformat_mingw_printf(3,4)
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997-2009, 2011, 2014-2016, 2018, 2020, 2021,
- * MinGW.org Project.
+ * Copyright (C) 1997-2009, 2011, 2014-2016, 2018, 2020-2022,
+ * MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997-2000, 2002-2004, 2007, 2009, 2015-2017,
- * MinGW.org Project.
+ * Copyright (C) 1997-2000, 2002-2004, 2007, 2009, 2015-2017, 2022,
+ * MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2015-2017, MinGW.org Project.
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2015-2017, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
* $Id$
*
- * Abstracted from MinGW.org's WinSock implementation
- * Copyright (C) 2017, MinGW.org Project
+ * Abstracted from MinGW.OSDN's WinSock implementation
+ * Copyright (C) 2017, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*/
#ifndef _BSDTYPES_DEFINED
-/* All MinGW.org headers are required to include <_mingw.h>
+/* All MinGW.OSDN headers are required to include <_mingw.h>
*/
#include <_mingw.h>
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997-2001, 2003-2005, 2007, 2016, MinGW.org Project.
+ * Copyright (C) 1997-2001, 2003-2005, 2007, 2016, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Danny Smith <dannysmith@users.sourceforge.net>
- * Copyright (C) 2002, 2004, 2006, 2007, 2017, MinGW.org Project
+ * Copyright (C) 2002, 2004, 2006, 2007, 2017, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997-2001, 2003, 2004, 2007, 2018, MinGW.org Project
+ * Copyright (C) 1997-2001, 2003, 2004, 2007, 2018, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
* Copyright (C) 1997-1999, 2001, 2003, 2004, 2008, 2011, 2014-2016,
- * MinGW.org Project.
+ * 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997-2001, 2003, 2004, 2007, 2018, MinGW.org Project
+ * Copyright (C) 1997-2001, 2003, 2004, 2007, 2018, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
- * Copyright (C) 1997-2007, 2011, 2015-2018, MinGW.org Project.
+ * Copyright (C) 1997-2007, 2011, 2015-2018, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
#if defined __SCHED_H_SOURCED__
/* This is selective inclusion by <sched.h>; although not a standard
- * MinGW.org header, we provide this hook to grant access from third
+ * MinGW.OSDN header, we provide this hook to grant access from third
* party implementations, (e.g. pthreads-win32), to get a definition
* for struct timespec, which POSIX requires it to provide.
*
* Ramiro Polla <ramiro@lisha.ufsc.br>
* Gregory McGarry <gregorymcgarry@users.sourceforge.net>
* Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 1997, 1999, 2002-2004, 2007-2009, 2014-2017, 2020,
- * 2021, MinGW.org Project.
+ * Copyright (C) 1997, 1999, 2002-2004, 2007-2009, 2014-2017, 2020-2022,
+ * MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
* Unattributed original source.
* Adapted by Rob Savoye <rob@cygnus.com>
- * Copyright (C) 1997, 1999-2009, 2011, 2015, 2016, 2018-2020,
- * MinGW.org Project.
+ * Copyright (C) 1997, 1999-2009, 2011, 2015, 2016, 2018-2020, 2022,
+ * MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Mumit Khan <khan@xraylith.wisc.edu>
- * Copyright (C) 1999-2003, 2005-2007, 2016, 2017, MinGW.org Project
+ * Copyright (C) 1999-2003, 2005-2007, 2016, 2017, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2006, 2007, 2014, MinGW.org Project
+ * Copyright (C) 2006, 2007, 2014, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* as mbrtowc(), which may need to return surrogate pairs.
*
*
- * $Id: btowc.c,v 28b17d1c4eab 2020/07/07 21:02:51 keith $
+ * $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2020, MinGW.org Project
+ * Copyright (C) 2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
return WEOF;
}
-/* $RCSfile: btowc.c,v $: end of file */
+/* $RCSfile$: end of file */
* $Id$
*
* Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2017, 2018, MinGW.org Project
+ * Copyright (C) 2017, 2018, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2017, 2018, MinGW.org Project
+ * Copyright (C) 2017, 2018, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2017, 2018, MinGW.org Project
+ * Copyright (C) 2017, 2018, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2017, 2018, MinGW.org Project
+ * Copyright (C) 2017, 2018, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2017, 2018, MinGW.org Project
+ * Copyright (C) 2017, 2018, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2019, 2020, MinGW.org Project
+ * Copyright (C) 2019, 2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* Compute the modulus of a complex number; this provides a generic
* implementation for the cabs(), cabsf(), and cabsl() functions.
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
+ * Written by Keith Marshall <keith@users.osdn.me>
* This is an adaptation of original contributions by Danny Smith
- * Copyright (C) 2003, 2015, MinGW.org Project
+ * Copyright (C) 2003, 2015, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
*
* This is a generic implementation for all of the csqrt(), csqrtl(),
- * and csqrth() functions; each is to be compiled separately, i.e.
+ * and csqrtf() functions; each is to be compiled separately, i.e.
*
* gcc -D FUNCTION=cabs -o cabs.o cabs_generic.c
* gcc -D FUNCTION=cabsl -o cabsl.o cabs_generic.c
* Compute the complex arcsin corresponding to a complex sine value;
* a generic implementation for casin(), casinf(), and casinl().
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
+ * Written by Keith Marshall <keith@users.osdn.me>
* This is an adaptation of an original contribution by Danny Smith
- * Copyright (C) 2003, 2014, MinGW.org Project
+ * Copyright (C) 2003, 2014, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
*
* This is a generic implementation for all of the casin(), casinl(),
- * and casinh() functions; each is to be compiled separately, i.e.
+ * and casinf() functions; each is to be compiled separately, i.e.
*
* gcc -D FUNCTION=casin -o casin.o casin_generic.c
* gcc -D FUNCTION=casinl -o casinl.o casin_generic.c
* Compute the complex arctan corresponding to a complex tangent value;
* a generic implementation for catan(), catanf(), and catanl().
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
+ * Written by Keith Marshall <keith@users.osdn.me>
* This is an adaptation of an original contribution by Danny Smith
- * Copyright (C) 2003-2005, 2015, MinGW.org Project
+ * Copyright (C) 2003-2005, 2015, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
*
* This is a generic implementation for all of the catan(), catanl(),
- * and catanh() functions; each is to be compiled separately, i.e.
+ * and catanf() functions; each is to be compiled separately, i.e.
*
* gcc -D FUNCTION=catan -o catan.o catan_generic.c
* gcc -D FUNCTION=catanl -o catanl.o catan_generic.c
* Compute the logarithm of a complex number; this provides a generic
* implementation for the clog(), clogf(), and clogl() functions.
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
+ * Written by Keith Marshall <keith@users.osdn.me>
* This is an adaptation of original contributions by Danny Smith
- * Copyright (C) 2003-2005, 2015, MinGW.org Project
+ * Copyright (C) 2003-2005, 2015, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* power, N; this provides a generic implementation for each of the
* cpow(), cpowf(), and cpowl() functions.
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
+ * Written by Keith Marshall <keith@users.osdn.me>
* This is an adaptation of an original contribution by Danny Smith
- * Copyright (C) 2003, 2014, MinGW.org Project
+ * Copyright (C) 2003, 2014, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
*
* This is a generic implementation for all of the cpow(), cpowl(),
- * and cpowh() functions; each is to be compiled separately, i.e.
+ * and cpowf() functions; each is to be compiled separately, i.e.
*
* gcc -D FUNCTION=cpow -o cpow.o cpow_generic.c
* gcc -D FUNCTION=cpowl -o cpowl.o cpow_generic.c
* Compute the principal square root of a complex number; this provides
* a generic implementation for csqrt(), csqrtf(), and csqrtl().
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
+ * Written by Keith Marshall <keith@users.osdn.me>
* This is an adaptation of an original contribution by Danny Smith
- * Copyright (C) 2003, 2014, 2015, MinGW.org Project
+ * Copyright (C) 2003, 2014, 2015, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
*
* This is a generic implementation for all of the csqrt(), csqrtl(),
- * and csqrth() functions; each is to be compiled separately, i.e.
+ * and csqrtf() functions; each is to be compiled separately, i.e.
*
* gcc -D FUNCTION=csqrt -o csqrt.o csqrt_generic.c
* gcc -D FUNCTION=csqrtl -o csqrtl.o csqrt_generic.c
* Implementation of a cryptographically secure random character sequence
* generator; this is specifically tailored to satisfy the requirement for
* replacement of the sequence of six 'XXXXXX's, within the templates for
- * the file name, or the directory name, in MinGW.org implementations of
+ * the file name, or the directory name, in MinGW.OSDN implementations of
* the mkstemp(3) and mkdtemp(3) functions, respectively.
*
- * $Id: cryptnam.c,v 5f021e118870 2020/07/20 19:17:27 keith $
+ * $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2013, 2014, 2018-2020, MinGW.org Project.
+ * Copyright (C) 2013, 2014, 2018-2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
return template;
}
-/* $RCSfile: cryptnam.c,v $: end of file */
+/* $RCSfile$: end of file */
*
* Further significantly revised for improved memory utilisation,
* efficiency in operation, and better POSIX standards compliance
- * by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 1997, 2001-2006, 2014, 2017, MinGW.org Project
+ * by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 1997, 2001-2006, 2014, 2017, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2006, 2007, 2014, MinGW.org Project
+ * Copyright (C) 2006, 2007, 2014, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2014, 2021, MinGW.org Project
+ * Copyright (C) 2014, 2021, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Danny Smith <dannysmith@users.sourceforge.net>
- * Copyright (C) 2002, 2005, 2006, 2017, MinGW.org Project.
+ * Copyright (C) 2002, 2005, 2006, 2017, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2020, MinGW.org Project
+ * Copyright (C) 2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2011-2014, 2017, 2018, MinGW.org Project.
+ * Copyright (C) 2011-2014, 2017, 2018, 2022, MinGW.OSDN Project.
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Doug Gwyn <gwyn@arl.mil>
- * Copyright (C) 1999, 2018, MinGW.org Project.
+ * Copyright (C) 1999, 2018, 2022, MinGW.OSDN Project
*
*
* Abstracted from the Q8 package, which was originally placed, by the
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2018, MinGW.org Project.
+ * Copyright (C) 2018, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2013, 2014, 2017, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2013, 2014, 2017, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright 2013, 2014, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright 2013, 2014, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2016, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2016, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2021, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2021, 2022, MinGW.OSDN Project
*
* Adapted from original code written by J. T. Conklin <jtc@netbsd.org>.
*
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright 2015, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright 2015, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2016, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2016, 2022, MinGW.OSDN Project
*
* Adapted from original code written by J. T. Conklin <jtc@netbsd.org>,
* with modifications by Ulrich Drepper <drepper@cygnus.com>, to improve
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2016, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2016, 2022, MinGW.OSDN Project
*
* Adapted from original code written by J. T. Conklin <jtc@netbsd.org>,
* with modifications by Ulrich Drepper <drepper@cygnus.com>, to improve
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2016, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2016, 2022, MinGW.OSDN Project
*
* Adapted from original code written by J. T. Conklin <jtc@netbsd.org>,
* with modifications by Ulrich Drepper <drepper@cygnus.com>, to improve
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2016, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2016, 2022, MinGW.OSDN Project
*
* Adapted from original code written by J. T. Conklin <jtc@netbsd.org>,
* with modifications by Ulrich Drepper <drepper@cygnus.com>, to improve
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2016, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2016, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2021, MinGW.org Project
+ * Copyright (C) 2021, 2022, MinGW.OSDN Project
*
*
* This is free software. Permission is granted to copy, modify and
*
* It is believed that the output from the PRNG will closely mimic that
* from the GLIBC implementation; however, neither the author of this
- * implementation, nor the MinGW.org Project, offer any assurance as to
+ * implementation, nor the MinGW.OSDN Project, offer any assurance as to
* the statistical quality of the generated number sequence.
*
*
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2021, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2021, 2022, MinGW.OSDN Project
*
* Adapted from original code written by J. T. Conklin <jtc@netbsd.org>.
*
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2016, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2016, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2020, MinGW.org Project
+ * Copyright (C) 2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
/*
* mbrlen.c
*
- * MinGW.org replacement for the ISO-C99 mbrlen() function, supporting its
+ * MinGW.OSDN replacement for the ISO-C99 mbrlen() function, supporting its
* use on any legacy Windows version for which Microsoft does not provide it,
* while replacing the Microsoft implementation on those Windows versions
* for which it is provided.
*
*
- * $Id: mbrlen.c,v 28b17d1c4eab 2020/07/07 21:02:51 keith $
+ * $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2020, MinGW.org Project
+ * Copyright (C) 2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
return __mingw_mbrtowc_handler( NULL, s, n, __mbrtowc_state( ps ) );
}
-/* $RCSfile: mbrlen.c,v $: end of file */
+/* $RCSfile$: end of file */
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2020, MinGW.org Project
+ * Copyright (C) 2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
/*
* mbrtowc.c
*
- * MinGW.org replacement for the ISO-C99 mbrtowc() function, supporting
+ * MinGW.OSDN replacement for the ISO-C99 mbrtowc() function, supporting
* use of this function on legacy Windows versions, for which Microsoft
* does not provide it, while replacing the Microsoft implementation on
* those Windows versions for which it is provided.
*
*
- * $Id: mbrtowc.c,v 28b17d1c4eab 2020/07/07 21:02:51 keith $
+ * $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2020, MinGW.org Project
+ * Copyright (C) 2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
return __mingw_mbrtowc_handler( pwc, s, n, __mbrtowc_state( ps ) );
}
-/* $RCSfile: mbrtowc.c,v $: end of file */
+/* $RCSfile$: end of file */
/*
* mbsrtowcs.c
*
- * MinGW.org replacement for the ISO-C99 mbsrtowcs() function, supporting
+ * MinGW.OSDN replacement for the ISO-C99 mbsrtowcs() function, supporting
* its use on legacy Windows versions, for which Microsoft does not provide
* it, while replacing the Microsoft implementation on any Windows version
* for which it is provided.
*
*
- * $Id: mbsrtowcs.c,v 28b17d1c4eab 2020/07/07 21:02:51 keith $
+ * $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2020, MinGW.org Project
+ * Copyright (C) 2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
return __mbsrtowcs_internal( wcs, src, len, __mbrtowc_state( ps ) );
}
-/* $RCSfile: mbsrtowcs.c,v $: end of file */
+/* $RCSfile$: end of file */
/*
* memalign.c
*
- * MinGW.org retrofit replacements for Microsoft's aligned heap memory
+ * MinGW.OSDN retrofit replacements for Microsoft's aligned heap memory
* management APIs, extending related functionality to legacy versions
* of Windows, which lack native support for these APIs.
*
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2018, 2019, MinGW.org Project
+ * Copyright (C) 2018, 2019, 2022, MinGW.OSDN Project
*
* Derived (with extensive modification) from, and replacing, the original
* mingw-aligned-malloc.c implementation:
*
* Written by Steven G. Johnson <stevenj@alum.mit.edu>
- * Copyright (C) 2004, MinGW.org Project
+ * Copyright (C) 2004, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
*
* This translation unit furnishes common source for multiple components of
- * the MinGW.org aligned heap memory management API; to create each separate
+ * the MinGW.OSDN aligned heap memory management API; to create each separate
* component, it must be compiled multiple times, e.g. thus:
*
* gcc -c -D__mingw_memalign_lwm_case -o memalign-lwm.o memalign.c
#elif __mingw_aligned_malloc_case
/* The fundamental handler for all new aligned heap allocation requests;
- * all MinGW.org aligned allocators, (but not re-allocators), should call
+ * all MinGW.OSDN aligned allocators, (but not re-allocators), should call
* this, to obtain a heap block which will fulfil the request.
*/
void *__mingw_aligned_offset_malloc( size_t want, size_t align, size_t offset )
{
- /* MinGW.org replacement for Microsoft's _aligned_offset_malloc(); if
+ /* MinGW.OSDN replacement for Microsoft's _aligned_offset_malloc(); if
* called with an "offset" argument of zero, it may also be used as an
* effective replacement for Microsoft's _aligned_malloc(), and with
* appropriate wrappers, to map out argument distinctions, it may even
}
#elif __mingw_aligned_realloc_case
-/* The first of two public entry points, for access to the MinGW.org
+/* The first of two public entry points, for access to the MinGW.OSDN
* aligned heap memory reallocation API. Most applications should use
* the alternative entry point, as specified below, but this entry point
* may be preferred when strict semantic compatibility with Microsoft's
void *__mingw_aligned_offset_realloc
( void *ptr, size_t want, size_t align, size_t offset )
{
- /* MinGW.org replacement for Microsoft's _aligned_offset_realloc();
+ /* MinGW.OSDN replacement for Microsoft's _aligned_offset_realloc();
* also suitable as a replacement for Microsoft's _aligned_realloc(),
* when called with an "offset" argument of zero.
*/
error_return( EINVAL, NULL );
}
/* When called with a NULL "ptr" argument, this becomes an effective
- * equivalent for MinGW.org's __mingw_aligned_offset_realloc().
+ * equivalent for MinGW.OSDN's __mingw_aligned_offset_realloc().
*/
return __mingw_aligned_offset_malloc( want, align, offset );
}
#elif __mingw_realloc_case
/* The second, and nominally preferred, of two public entry points to the
- * MinGW.org aligned heap memory reallocation API. This exhibits semantics
+ * MinGW.OSDN aligned heap memory reallocation API. This exhibits semantics
* matching those of realloc(), while supporting operation on both pointers
* as returned by __mingw_aligned_offset_malloc(), in addition to pointers
* as returned directly by malloc(); thus, it offers a broader spectrum of
if( base.offset >= want ) error_return( EINVAL, NULL );
/* ...so, provided this is satisfied, we may hand off the
- * request, to the MinGW.org aligned heap reallocator.
+ * request, to the MinGW.OSDN aligned heap reallocator.
*/
return __mingw_memalign_realloc( ptr, &base, want );
}
}
#elif __mingw_memalign_realloc_case
-/* Core implementation for the MinGW.org aligned heap memory reallocator;
+/* Core implementation for the MinGW.OSDN aligned heap memory reallocator;
* provides the common component of the reallocator, shared by each of the
* preceding user visible APIs, and, although offering a publicly exposed
* entry point, it is considered private to the implementation.
}
#elif __mingw_free_case
-/* The MinGW.org API for freeing allocated heap memory, regardless of
+/* The MinGW.OSDN API for freeing allocated heap memory, regardless of
* the original method of allocation.
*/
void __mingw_free( void * )__attribute__((alias("__mingw_aligned_free")));
* This provides a mechanism for filling a memory buffer, of specified
* length, with cryptographically secure randomly generated bytes.
*
- * $Id: memcrypt.c,v 5f021e118870 2020/07/20 19:17:27 keith $
+ * $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2013, 2014, 2018-2020, MinGW.org Project.
+ * Copyright (C) 2013, 2014, 2018-2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
return NULL;
}
-/* $RCSfile: memcrypt.c,v $: end of file */
+/* $RCSfile$: end of file */
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2013, 2014, MinGW.org Project.
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2013, 2014, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2013, 2014, MinGW.org Project.
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2013, 2014, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2014, MinGW.org Project.
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2014, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2014, 2015, 2017, 2018, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2014, 2015, 2017, 2018, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* in cases where the native implementation IS available, each wrapper
* simply delegates to the MSVCRT.DLL implementation.
*
- * Note that each of these wrapper functions depends upon the MinGW.org
+ * Note that each of these wrapper functions depends upon the MinGW.OSDN
* implementation of the POSIX dlsym() function, which is also provided
* in libmingwex.a, and prototyped in dlfcn.h
*
/*
* ofmtctl.c
*
- * Implementation of a MinGW.org specific helper routine, to manipulate
+ * Implementation of a MinGW.OSDN specific helper routine, to manipulate
* supplementary output format control flags other than those specified
* for the Microsoft output format control API.
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2015, MinGW.org Project.
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2015, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
#include <stdio.h>
/* MinGW uses this public symbol to represent both Microsoft's exponent
- * digit format flag, and supplementary MinGW.org specific flags.
+ * digit format flag, and supplementary MinGW.OSDN specific flags.
*/
extern unsigned int __mingw_output_format_flags;
-/* The MinGW.org specific output format flag management API function.
+/* The MinGW.OSDN specific output format flag management API function.
* This provides both get and set capabilities for the MinGW specified
* flags; it has no effect on the Microsoft specified flags; use their
* _get_output_format() and _set_output_format() API functions when it
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2018, MinGW.org Project.
+ * Copyright (C) 2018, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2016, 2021, MinGW.org Project
+ * Copyright (C) 2016, 2021, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2018, MinGW.org Project
+ * Copyright (C) 2018, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2018, MinGW.org Project
+ * Copyright (C) 2018, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2018, MinGW.org Project.
+ * Copyright (C) 2018, 2022, MinGW.OSDN Project.
*
*
* Replaces mingw-fseek.c implementation
* Written by Mumit Khan <khan@xraylith.wisc.edu>
- * Copyright (C) 1999, 2002-2005, 2011, 2015, MinGW.org Project.
+ * Copyright (C) 1999, 2002-2005, 2011, 2015, MinGW.OSDN Project.
*
* Originally abstracted from MinGW local patch to binutils/bfd/libbfd.c
*
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2012, 2015, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2012, 2015, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* to support Microsoft's non-standard format specifications.
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2008, 2009, 2011, 2014-2018, 2020, MinGW.org Project
+ * Copyright (C) 2008, 2009, 2011, 2014-2018, 2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* directly, using this fully qualified form of its name).
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2008, 2019, MinGW.org Project
+ * Copyright (C) 2008, 2019, 2022, MinGW.OSDN Project
*
* This replaces earlier, substantially different implementations,
* originally provided as snprintf.c, and later encapsulated within
* gdtoa/mingw_snprintf.c:
*
* Written by Danny Smith <dannysmith@users.sourceforge.net>
- * Copyright (C) 2002, 2003, 2007, 2008, MinGW.org Project
+ * Copyright (C) 2002, 2003, 2007, 2008, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* directly, using this fully qualified form of its name).
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2008, 2019, MinGW.org Project
+ * Copyright (C) 2008, 2019, 2022, MinGW.OSDN Project
*
* This replaces earlier, substantially different implementations,
* originally provided as vsnprintf.c, and later encapsulated within
* gdtoa/mingw_snprintf.c:
*
* Written by Danny Smith <dannysmith@users.sourceforge.net>
- * Copyright (C) 2002, 2003, 2007, 2008, MinGW.org Project
+ * Copyright (C) 2002, 2003, 2007, 2008, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2016, 2017, 2021, MinGW.org Project
+ * Copyright (C) 2016, 2017, 2021, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
*
* $Id$
*
- * Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2016, 2017, MinGW.org Project
+ * Written by Keith Marshall <keith@users.osdn.me>
+ * Copyright (C) 2016, 2017, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keithmarshall@users.sourceforge.net>
- * Copyright (C) 2017, MinGW.org Project.
+ * Copyright (C) 2017, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2019, 2020, MinGW.org Project
+ * Copyright (C) 2019, 2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
/*
* wcharmap.h
*
- * Private header file, declaring common components of the MinGW.org
+ * Private header file, declaring common components of the MinGW.OSDN
* fallback implementations of wide to multi-byte (and complementary)
* character set conversion API functions.
*
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2019, 2020, MinGW.org Project
+ * Copyright (C) 2019, 2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
/*
* wcrtomb.c
*
- * MinGW.org replacement for the wcrtomb() function; supports use of this
+ * MinGW.OSDN replacement for the wcrtomb() function; supports use of this
* function on legacy Windows versions, for which it is not available in the
* C runtime DLL, and replaces the Microsoft implementation, in those cases
* where one is available.
*
*
- * $Id: wcrtomb.c,v 28b17d1c4eab 2020/07/07 21:02:51 keith $
+ * $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2019, 2020, MinGW.org Project
+ * Copyright (C) 2019, 2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
return __wcrtomb_internal( mb, wc, __mbrtowc_state( ps ) );
}
-/* $RCSfile: wcrtomb.c,v $: end of file */
+/* $RCSfile$: end of file */
/*
* wcsrtombs.c
*
- * MinGW.org implementation of the wcsrtombs() function; supports use of
+ * MinGW.OSDN implementation of the wcsrtombs() function; supports use of
* this function on any legacy Windows version, for which Microsoft do not
* provide it, and replaces the Microsoft implementation, when they do.
*
*
- * $Id: wcsrtombs.c,v 28b17d1c4eab 2020/07/07 21:02:51 keith $
+ * $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2019, 2020, MinGW.org Project
+ * Copyright (C) 2019, 2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
return __mingw_wcsrtombs_internal( mbs, wcs, len, ps );
}
-/* $RCSfile: wcsrtombs.c,v $: end of file */
+/* $RCSfile$: end of file */
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2020, MinGW.org Project
+ * Copyright (C) 2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
/* Parsing of floating point values, from wchar_t strings, is performed
* after conversion to the MBCS domain; to support any codeset with more
- * than two bytes per code point, we require MinGW.org's extended codeset
+ * than two bytes per code point, we require MinGW.OSDN's extended codeset
* mapping API.
*/
#include "wcharmap.h"
* MSVCRT.DLL, or MSVCRn.DLL which does.
*
*
- * $Id: wctob.c,v 28b17d1c4eab 2020/07/07 21:02:51 keith $
+ * $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2020, MinGW.org Project
+ * Copyright (C) 2020, 2022, MinGW.OSDN Project
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
? (int)(retval.u) : EOF;
}
-/* $RCSfile: wctob.c,v $: end of file */
+/* $RCSfile$: end of file */
* $Id$
*
* Written by Keith Marshall <keith@users.osdn.me>
- * Copyright (C) 2014, 2017, 2018, 2020, MinGW.org Project
+ * Copyright (C) 2014, 2017, 2018, 2020, 2022, MinGW.OSDN Project
*
* ---------------------------------------------------------------------------
*
# @configure_input@
#
-# Makefile template for MinGW.org Runtime Library testsuite
+# Makefile template for MinGW.OSDN Runtime Library testsuite
#
# $Id$
#
# Written by Keith Marshall <keithmarshall@users.sourceforge.net>
-# Copyright (C) 2016, 2017, 2019, 2020, MinGW.org Project
+# Copyright (C) 2016, 2017, 2019, 2020, 2022, MinGW.OSDN Project
#
#
# Permission is hereby granted, free of charge, to any person obtaining a
# ansiprintf.at
#
-# Autotest module to verify correct operation of MinGW.org's suite of
+# Autotest module to verify correct operation of MinGW.OSDN's suite of
# ANSI compliant replacements for the printf() family of functions.
#
# $Id$
#
-# Written by Keith Marshall <keithmarshall@users.sourceforge.net>
-# Copyright (C) 2016, MinGW.org Project
+# Written by Keith Marshall <keith@users.osdn.me>
+# Copyright (C) 2016, 2022, MinGW.OSDN Project
#
#
# Permission is hereby granted, free of charge, to any person obtaining a
# @configure_input@
#
-# Autotest configuration template for MinGW.org Runtime Library Package
+# Autotest configuration template for MinGW.OSDN Runtime Library Package
#
# $Id$
#
-# Written by Keith Marshall <keithmarshall@users.sourceforge.net>
-# Copyright (C) 2016, MinGW.org Project
+# Written by Keith Marshall <keith@users.osdn.me>
+# Copyright (C) 2016, 2022, MinGW.OSDN Project
#
#
# Permission is hereby granted, free of charge, to any person obtaining a
#
# $Id$
#
-# Written by Keith Marshall <keithmarshall@users.sourceforge.net>
-# Copyright (C) 2017, MinGW.org Project
+# Written by Keith Marshall <keith@users.osdn.me>
+# Copyright (C) 2017, 2022, MinGW.OSDN Project
#
#
# Permission is hereby granted, free of charge, to any person obtaining a
#
# $Id$
#
-# Written by Keith Marshall <keithmarshall@users.sourceforge.net>
-# Copyright (C) 2016, 2020, MinGW.org Project
+# Written by Keith Marshall <keith@users.osdn.me>
+# Copyright (C) 2016, 2020, 2022, MinGW.OSDN Project
#
#
# Permission is hereby granted, free of charge, to any person obtaining a
#
# $Id$
#
-# Written by Keith Marshall <keithmarshall@users.sourceforge.net>
-# Copyright (C) 2016, MinGW.org Project
+# Written by Keith Marshall <keith@users.osdn.me>
+# Copyright (C) 2016, 2022, MinGW.OSDN Project
#
#
# Permission is hereby granted, free of charge, to any person obtaining a
# $Id$
#
# Written by Keith Marshall <keith@users.osdn.me>
-# Copyright (C) 2018, MinGW.org Project
+# Copyright (C) 2018, 2022, MinGW.OSDN Project
#
#
# Permission is hereby granted, free of charge, to any person obtaining a
#
# $Id$
#
-# Written by Keith Marshall <keithmarshall@users.sourceforge.net>
-# Copyright (C) 2016, MinGW.org Project
+# Written by Keith Marshall <keith@users.osdn.me>
+# Copyright (C) 2016, 2022, MinGW.OSDN Project
#
#
# Permission is hereby granted, free of charge, to any person obtaining a
#
# $Id$
#
-# Written by Keith Marshall <keithmarshall@users.sourceforge.net>
-# Copyright (C) 2016, MinGW.org Project
+# Written by Keith Marshall <keith@users.osdn.me>
+# Copyright (C) 2016, 2022, MinGW.OSDN Project
#
#
# Permission is hereby granted, free of charge, to any person obtaining a