⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 ecos为实时嵌入式操作系统
💻
📖 第 1 页 / 共 5 页
字号:
	Move invalidation of magic_validity_word to after unlock_me(),	otherwise it always fails!Tue Jul 28 21:29:53 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/clibincl/clibdata.hxx: 	Shorten over-long linesTue Jul 28 20:28:23 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/clibincl/stream.hxx (class Cyg_StdioStream),	  src/clibincl/stream.inl, src/stdio/common/stream.cxx: 	Clarify some comments and get the CYGDBG_DEFINE_CHECK_THIS and	CYG_ASSERTCLASS stuff going	* src/clibincl/stream.inl:	Put '{'s on same line as "action" as per coding standards	Shorten over-long linesTue Jul 28 15:31:06 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/clibincl/streambuf.inl, src/stdio/common/streambuf.cxx: 	Move set_buffer() from streambuf.inl to new file streambuf.cxx	* src/PKGconf.mak (COMPILE): 	Build new file streambuf.cxx	* src/clibincl/streambuf.hxx (class Cyg_StdioStreamBuffer): 	Add METHODS comment	* src/stdio/common/stream.cxx: 	Put '{'s on same line as "action" as per coding standards	Shorten over-long linesTue Jul 28 00:26:36 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/stdlib.inl, src/stdio/input/vfscanf.cxx,	  src/stdio/output/vfnprintf.cxx, src/stdlib/div.cxx,	  src/stdlib/ldiv.cxx, src/stdlib/qsort.cxx, src/stdlib/strtol.cxx,	  src/stdlib/strtoul.cxx, src/string/strtok.cxx:	Include proper Berkeley license inline in the file, rather than	referring to an external file	* doc/COPYING.UCB:	Remove, now that it isn't referred to any moreMon Jul 27 23:34:26 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/ctype.h, include/ctype.inl, include/errno.h,	  include/stdio.h, include/stdio.inl, include/stdlib.h,	  include/stdlib.inl, include/string.h, include/string.inl,	  include/time.h, include/sys/file_if.h, src/PKGconf.mak,	  src/clibincl/clibdata.hxx, src/clibincl/clibdata.inl,	  src/clibincl/ctypesupp.hxx, src/clibincl/stdiosupp.hxx,	  src/clibincl/stream.hxx, src/clibincl/streambuf.hxx,	  src/clibincl/streambuf.inl, src/clibincl/stringsupp.hxx,	  src/clibincl/timesupp.hxx, src/ctype/isalnum.cxx,	  src/ctype/isalpha.cxx, src/ctype/iscntrl.cxx,	  src/ctype/isdigit.cxx, src/ctype/isgraph.cxx,	  src/ctype/islower.cxx, src/ctype/isprint.cxx,	  src/ctype/ispunct.cxx, src/ctype/isspace.cxx,	  src/ctype/isupper.cxx, src/ctype/isxdigit.cxx,	  src/ctype/tolower.cxx, src/ctype/toupper.cxx,	  src/errno/errno.cxx, src/stdio/common/snprintf.cxx,	  src/stdio/common/sprintf.cxx, src/stdio/common/sscanf.cxx,	  src/stdio/common/stdioinlines.cxx, src/stdio/common/stream.cxx,	  src/stdio/common/ungetc.cxx, src/stdio/common/vsnprintf.cxx,	  src/stdio/common/vsscanf.cxx, src/stdio/input/fgetc.cxx,	  src/stdio/input/fgets.cxx, src/stdio/input/fscanf.cxx,	  src/stdio/input/gets.cxx, src/stdio/input/scanf.cxx,	  src/stdio/output/fnprintf.cxx, src/stdio/output/fprintf.cxx,	  src/stdio/output/fputc.cxx, src/stdio/output/fputs.cxx,	  src/stdio/output/printf.cxx, src/stdlib/_exit.cxx,	  src/stdlib/abs.cxx, src/stdlib/atof.cxx, src/stdlib/atoi.cxx,	  src/stdlib/atol.cxx, src/stdlib/div.cxx, src/stdlib/labs.cxx,	  src/stdlib/ldiv.cxx, src/stdlib/rand.cxx, src/stdlib/strtod.cxx,	  src/string/memchr.cxx, src/string/memcmp.cxx,	  src/string/memmove.cxx, src/string/strcat.cxx,	  src/string/strchr.cxx, src/string/strcmp.cxx,	  src/string/strcoll.cxx, src/string/strcpy.cxx,	  src/string/strcspn.cxx, src/string/strlen.cxx,	  src/string/strncat.cxx, src/string/strncmp.cxx,	  src/string/strncpy.cxx, src/string/strpbrk.cxx, 	  src/string/strrchr.cxx, src/string/strspn.cxx,	  src/string/strstr.cxx, src/string/strsuppt.cxx,	  src/string/strtok.cxx, src/string/strxfrm.cxx,	  src/support/clibdata.cxx, src/time/clock.cxx:	UntabifyMon Jul 27 23:14:18 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/errno/errno.cxx, src/stdio/input/vfscanf.cxx,	  src/stdio/output/vfnprintf.cxx, src/stdlib/strtol.cxx,	  src/stdlib/strtoul.cxx, src/stdlib/malloc.cxx, src/stdlib/qsort.cxx,	  tests/ctype/ctype.c, tests/stdlib/rand3.c, tests/stdlib/malloc3.c: 	Remove all mentions of "register" in variable declarations. Also	untabify where needed	* src/stdlib/bsearch.cxx:	Untabify this too	Mon Jul 27 22:18:51 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/stdio/output/fputc.cxx (_fputc): 	Replace call to stream write() with call to write_byte()	* src/clibincl/stream.inl (write_byte): 	Add asserts for stream write() returning odd values for how much has	been written		(bytes_available_to_read): 	Remove "register" def for variable declarationMon Jul 27 22:06:22 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/stdio/common/stdiosupp.cxx: 	Remove #if 0'd cyg_get_file_star() and unnecessary pseudo string	device definitionMon Jul 27 21:57:25 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/libc.h, src/support/clibdata.cxx: 	Change CYGXXX_LIBC_STDIO_DEFAULT_CONSOLE to	CYGDAT_LIBC_STDIO_DEFAULT_CONSOLEMon Jul 27 21:49:23 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/clibincl/clibdata.hxx,   src/clibincl/clibdata.inl,	  src/clibincl/ctypesupp.hxx,  src/clibincl/setjmpsupp.hxx,	  src/clibincl/stdiosupp.hxx,  src/clibincl/stdlibsupp.hxx,	  src/clibincl/stream.hxx,     src/clibincl/stream.inl,	  src/clibincl/streambuf.hxx,  src/clibincl/streambuf.inl,	  src/clibincl/stringsupp.hxx, src/clibincl/timesupp.hxx: 	Change CYGONCE_LIBC_*_{HXX,INL} to CYGONCE_LIBC_CLIBINCL_*_{HXX,INL}Mon Jul 27 21:34:05 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/libc.h: 	Change #define XXXXX 1 to #define XXXXX where applicable as per code	review	Also remove obsolete CYGIMP_LIBC_THREAD_START_SUSPENDS_SELFMon Jul 27 19:42:27 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/stdio/common/fopen.cxx (_fopen): 	Use #ifdef, not #if for config optionsMon Jul 27 15:01:51 BST 1998   Chris Provenzano  <proven@cygnus.com>	* src/stdio/common/stream.cxx, src/stdio/common/vsnprintf.cxx	* src/stdio/common/vsscanf.cxx:	Fixes to compile with the new Cyg_IORB field names.	Thu Jul  9 03:40:21 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/stdlib/atoi.c, tests/stdlib/atol.c,	  tests/stdlib/strtol.c, tests/stdlib/strtoul.c: 	Adjust starting of tests to possibly start scheduler since	strtol/stroul rely on errno, which may be a per-thread variableThu Jul  9 03:06:25 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/clibincl/stream.hxx, src/clibincl/stream.inl,	  src/stdio/common/stream.cxx, src/stdio/common/setvbuf.cxx:	Consolidate read and write buffers into single buffer, as it should	have been all along	* src/clibincl/streambuf.hxx, src/clibincl/streambuf.inl:	Add drain_buffer() method to speed up the case when we want the	buffer completely emptiedTue Jul  7 21:26:33 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/stdio/sprintf1.c: 	Add a couple of new tests that check that very long strings work tooWed Jul  1 19:52:39 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/clibincl/stream.hxx, src/clibincl/streambuf.hxx:	Do not permit copy constructors	* src/clibincl/stream.inl, src/stdio/common/fclose.cxx:	Make sure we use #ifdef and not #if	* src/clibincl/streambuf.inl:	Use member initialisation list rather than explicit initialisation to	reduce warningsWed Jul  1 19:17:55 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/libc.h and all files using config options:	Rename configuration defines to make them more standardThu Jun 25 20:09:30 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/string/strcat.cxx: 	Add parentheses on check to silence warning	(Verified by proven)Thu Jun 25 19:30:01 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/stdlib/malloc.cxx: 	Make sure that the malloc pool is initialised before other things	can use it. This is done with the hot new constructor ordering	feature.Thu Jun 25 18:27:03 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/stdio/input/vfscanf.cxx: 	Remove bogus ifdef if floating point is _not_ wantedThu Jun 25 17:31:42 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/string/strtok.cxx: 	Fix argument checking to allow first argument of NULLThu Jun 25 04:18:50 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/clibincl/clibdata.inl (get_strtok_last_p): 	Remove bogus assertion	* src/stdlib/malloc.cxx:	Got sense of alignment check assertion the wrong way round, so negate	itThu Jun 25 03:56:35 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/string/strxfrm.cxx: 	Fix argument checking assertions with legitimate nulls here tooThu Jun 25 03:46:32 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/stdlib/strtoul.cxx, src/stdlib/strtol.cxx: 	Fix argument checking assertions to cope with legitimate nullsWed Jun 24 09:01:45 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/stdio/sprintf1.c:	Remove extraneous info messagesWed Jun 24 05:59:17 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/stdio/sprintf1.c, tests/stdio/sprintf2.c, tests/stdio/sscanf.c,	  tests/stdlib/rand1.c, tests/stdlib/rand2.c, tests/stdlib/rand3.c,	  tests/stdlib/srand.c:	Change large automatic arrays to static arrays to prevent overuse	of a potentially small stackWed Jun 24 05:45:28 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/stdio/sprintf1.c, tests/stdio/sprintf2.c, tests/stdio/sscanf.c,	  tests/stdlib/rand1.c, tests/stdlib/rand2.c, tests/stdlib/rand3.c,	  tests/stdlib/srand.c, tests/string/strtok.c, tests/time/clock.c:	Increase thread stack size from 4K to 32K as in some cases it was	too small.Tue Jun 23 20:12:31 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/stdio/sscanf.c: 	Add extra tests, including floating point conversion testingTue Jun 23 17:01:06 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/string/strtok.cxx: 	Make sure this is only compiled if CYGFUN_LIBC_strtok is definedTue Jun 23 06:10:13 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/libc.h: 	add some comments - that's all	* src/stdio/common/stream.cxx:	fix case in refill_read_buffer() for what to do when there's nothing	left. Now return EAGAIN	* src/stdio/common/vsscanf.cxx, src/stdio/input/vfscanf.cxx:	Get sscanf working properly and passing tests. Also make sure it	ignores FP when its not configured	* src/stdlib/atof.cxx:	Only compile at all if strtod() is present	Mon Jun 22 19:13:42 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/clibincl/clibdata.hxx, src/clibincl/clibdata.inl: 	Conditionalise strtok_last and rand_seed betterMon Jun 22 14:14:12 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/stdlib/malloc3.c:	Add test for checking that mallocing and freeing repeatedly works	* tests/PKGconf.mak:	Update to reflect addition of the aboveMon Jun 22 13:09:33 BST 1998  Chris Provenzano  <proven@cygnus.com>	* src/stdio/common/fopen.cxx	* src/stdio/common/stream.cxx	* src/stdio/common/vsnprintf.cxx	* src/stdio/common/vsscanf.cxx	Include cyg/devs/common/iorb.h instead of iorb.hxx	* src/stdio/common/stream.cxx	Use read_blocking and write_blocking instead of just read and 	write when accessing devices through the virtual device table.Sun Jun 21 18:19:13 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/stdio/common/stdioinlines.cxx:	Propagate change of return code handling for puts from stdio.inl	into here	* src/stdio/output/fputc.cxx:	make sure the right type is used for output - byte not int	* src/support/clibdata.cxx:	Fix #define config mistook. #endif was in wrong placeSun Jun 21 16:11:04 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/clibincl/clibdata.hxx, src/clibincl/clibdata.inl:	Allow explicit construction to get around a bug when	dynamically allocating per-thread structureSun Jun 21 16:02:51 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/ctype/ctype.c, tests/setjmp/setjmp.c, tests/stdio/sprintf1.c,	  tests/stdio/sprintf2.c, tests/stdio/sscanf.c, tests/stdlib/abs.c,	  tests/stdlib/atoi.c, tests/stdlib/atol.c, tests/stdlib/bsearch.c,	  tests/stdlib/div.c, tests/stdlib/labs.c, tests/stdlib/ldiv.c,	  tests/stdlib/malloc1.c, tests/stdlib/malloc2.c, tests/stdlib/qsort.c,	  tests/stdlib/rand1.c, tests/stdlib/rand2.c, tests/stdlib/rand3.c,	  tests/stdlib/srand.c, tests/stdlib/strtol.c, tests/stdlib/strtoul.c,	  tests/string/memchr.c, tests/string/memcmp1.c,	  tests/string/memcmp2.c, tests/string/memcpy1.c,	  tests/string/memcpy2.c, tests/string/memmove1.c,	  tests/string/memmove2.c, tests/string/memset.c,	  tests/string/strcat1.c, tests/string/strcat2.c,	  tests/string/strchr.c, tests/string/strcmp1.c,	  tests/string/strcmp2.c, tests/string/strcoll1.c,	  tests/string/strcpy1.c, tests/string/strcpy2.c,	  tests/string/strcspn.c, tests/string/strlen.c,	  tests/string/strncat1.c, tests/string/strncat2.c,	  tests/string/strncpy1.c, tests/string/strncpy2.c,	  tests/string/strpbrk.c, tests/string/strrchr.c,	  tests/string/strspn.c, tests/string/strstr.c, tests/string/strtok.c,	  tests/string/strxfrm1.c, tests/string/strxfrm2.c, tests/time/clock.c:	Update tests to "do the right thing" with all configuration settingsSun Jun 21 04:54:14 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/setjmp/setjmp.c: 	I have to be careful not to use setjmp() in a way not exactly	defined by the standard, so make sure I do, and add a comment	documenting these ways.	Also ensure this test does the right thing in all configurationsSun Jun 21 04:38:15 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/libc.h:	Add extra checks for invalid configurations	Also make default for thread safety OFF	* src/clibincl/clibdata.inl:	Adjust indentation	* src/stdio/output/vfnprintf.cxx:	Make printf of -0.0 floating point do the right thingSun Jun 21 04:28:00 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/stdio/common/snprintf.cxx, src/stdio/common/sprintf.cxx,	  src/stdio/common/sscanf.cxx, src/stdio/input/fscanf.cxx,	  src/stdio/input/scanf.cxx, src/stdio/output/fnprintf.cxx,	  src/stdio/output/fprintf.cxx, src/stdio/output/printf.cxx:	Had to remove inline functions with varargs. Which means separating	out e

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -