comparison src/gmalloc.c @ 83542:2d56e13fd23d

Merged from emacs@sv.gnu.org Patches applied: * emacs@sv.gnu.org/emacs--devo--0--patch-413 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-414 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-415 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-416 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-417 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-418 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-419 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-420 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-421 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-422 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-423 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-424 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-425 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-426 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-427 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-428 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-429 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-430 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-431 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-432 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-433 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-434 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-435 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-436 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-437 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-438 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-439 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-440 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-441 lisp/url/url-methods.el: Fix format error when http_proxy is empty string * emacs@sv.gnu.org/emacs--devo--0--patch-442 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-443 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-444 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-445 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-446 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-447 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-448 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-449 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-450 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-451 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-452 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-453 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-454 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-455 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-456 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-457 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-458 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-459 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-460 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-461 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-462 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-463 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-464 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-465 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-466 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-467 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-468 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-469 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-470 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-471 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-472 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-473 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-128 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-129 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-130 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-131 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-132 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-133 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-134 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-135 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-136 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-137 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-138 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-139 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-140 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-141 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-142 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-143 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-144 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-145 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-146 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-147 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-148 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-149 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-582
author Karoly Lorentey <lorentey@elte.hu>
date Sat, 14 Oct 2006 17:36:28 +0000
parents 751c24f0ec88
children 3d45362f1d38 b5c13d1564a9
comparison
equal deleted inserted replaced
83541:694bbb62a75d 83542:2d56e13fd23d
8 Copyright (C) 1990, 1991, 1992, 1993, 1995, 1996, 1999, 2002, 2003, 2004, 8 Copyright (C) 1990, 1991, 1992, 1993, 1995, 1996, 1999, 2002, 2003, 2004,
9 2005, 2006 Free Software Foundation, Inc. 9 2005, 2006 Free Software Foundation, Inc.
10 Written May 1989 by Mike Haertel. 10 Written May 1989 by Mike Haertel.
11 11
12 This library is free software; you can redistribute it and/or 12 This library is free software; you can redistribute it and/or
13 modify it under the terms of the GNU Library General Public License as 13 modify it under the terms of the GNU General Public License as
14 published by the Free Software Foundation; either version 2 of the 14 published by the Free Software Foundation; either version 2 of the
15 License, or (at your option) any later version. 15 License, or (at your option) any later version.
16 16
17 This library is distributed in the hope that it will be useful, 17 This library is distributed in the hope that it will be useful,
18 but WITHOUT ANY WARRANTY; without even the implied warranty of 18 but WITHOUT ANY WARRANTY; without even the implied warranty of
19 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20 Library General Public License for more details. 20 General Public License for more details.
21 21
22 You should have received a copy of the GNU Library General Public 22 You should have received a copy of the GNU General Public
23 License along with this library; see the file COPYING.LIB. If 23 License along with this library; see the file COPYING. If
24 not, write to the Free Software Foundation, Inc., 51 Franklin Street, 24 not, write to the Free Software Foundation, Inc., 51 Franklin Street,
25 Fifth Floor, Boston, MA 02110-1301, USA. 25 Fifth Floor, Boston, MA 02110-1301, USA.
26 26
27 The author may be reached (Email) at the address mike@ai.mit.edu, 27 The author may be reached (Email) at the address mike@ai.mit.edu,
28 or (US mail) as Mike Haertel c/o Free Software Foundation. */ 28 or (US mail) as Mike Haertel c/o Free Software Foundation. */
327 /* Memory allocator `malloc'. 327 /* Memory allocator `malloc'.
328 Copyright 1990, 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. 328 Copyright 1990, 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
329 Written May 1989 by Mike Haertel. 329 Written May 1989 by Mike Haertel.
330 330
331 This library is free software; you can redistribute it and/or 331 This library is free software; you can redistribute it and/or
332 modify it under the terms of the GNU Library General Public License as 332 modify it under the terms of the GNU General Public License as
333 published by the Free Software Foundation; either version 2 of the 333 published by the Free Software Foundation; either version 2 of the
334 License, or (at your option) any later version. 334 License, or (at your option) any later version.
335 335
336 This library is distributed in the hope that it will be useful, 336 This library is distributed in the hope that it will be useful,
337 but WITHOUT ANY WARRANTY; without even the implied warranty of 337 but WITHOUT ANY WARRANTY; without even the implied warranty of
338 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 338 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
339 Library General Public License for more details. 339 General Public License for more details.
340 340
341 You should have received a copy of the GNU Library General Public 341 You should have received a copy of the GNU General Public
342 License along with this library; see the file COPYING.LIB. If 342 License along with this library; see the file COPYING. If
343 not, write to the Free Software Foundation, Inc., 51 Franklin Street, 343 not, write to the Free Software Foundation, Inc., 51 Franklin Street,
344 Fifth Floor, Boston, MA 02110-1301, USA. 344 Fifth Floor, Boston, MA 02110-1301, USA.
345 345
346 The author may be reached (Email) at the address mike@ai.mit.edu, 346 The author may be reached (Email) at the address mike@ai.mit.edu,
347 or (US mail) as Mike Haertel c/o Free Software Foundation. */ 347 or (US mail) as Mike Haertel c/o Free Software Foundation. */
930 /* Free a block of memory allocated by `malloc'. 930 /* Free a block of memory allocated by `malloc'.
931 Copyright 1990, 1991, 1992, 1994, 1995 Free Software Foundation, Inc. 931 Copyright 1990, 1991, 1992, 1994, 1995 Free Software Foundation, Inc.
932 Written May 1989 by Mike Haertel. 932 Written May 1989 by Mike Haertel.
933 933
934 This library is free software; you can redistribute it and/or 934 This library is free software; you can redistribute it and/or
935 modify it under the terms of the GNU Library General Public License as 935 modify it under the terms of the GNU General Public License as
936 published by the Free Software Foundation; either version 2 of the 936 published by the Free Software Foundation; either version 2 of the
937 License, or (at your option) any later version. 937 License, or (at your option) any later version.
938 938
939 This library is distributed in the hope that it will be useful, 939 This library is distributed in the hope that it will be useful,
940 but WITHOUT ANY WARRANTY; without even the implied warranty of 940 but WITHOUT ANY WARRANTY; without even the implied warranty of
941 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 941 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
942 Library General Public License for more details. 942 General Public License for more details.
943 943
944 You should have received a copy of the GNU Library General Public 944 You should have received a copy of the GNU General Public
945 License along with this library; see the file COPYING.LIB. If 945 License along with this library; see the file COPYING. If
946 not, write to the Free Software Foundation, Inc., 51 Franklin Street, 946 not, write to the Free Software Foundation, Inc., 51 Franklin Street,
947 Fifth Floor, Boston, MA 02110-1301, USA. 947 Fifth Floor, Boston, MA 02110-1301, USA.
948 948
949 The author may be reached (Email) at the address mike@ai.mit.edu, 949 The author may be reached (Email) at the address mike@ai.mit.edu,
950 or (US mail) as Mike Haertel c/o Free Software Foundation. */ 950 or (US mail) as Mike Haertel c/o Free Software Foundation. */
1249 /* Change the size of a block allocated by `malloc'. 1249 /* Change the size of a block allocated by `malloc'.
1250 Copyright 1990, 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. 1250 Copyright 1990, 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
1251 Written May 1989 by Mike Haertel. 1251 Written May 1989 by Mike Haertel.
1252 1252
1253 This library is free software; you can redistribute it and/or 1253 This library is free software; you can redistribute it and/or
1254 modify it under the terms of the GNU Library General Public License as 1254 modify it under the terms of the GNU General Public License as
1255 published by the Free Software Foundation; either version 2 of the 1255 published by the Free Software Foundation; either version 2 of the
1256 License, or (at your option) any later version. 1256 License, or (at your option) any later version.
1257 1257
1258 This library is distributed in the hope that it will be useful, 1258 This library is distributed in the hope that it will be useful,
1259 but WITHOUT ANY WARRANTY; without even the implied warranty of 1259 but WITHOUT ANY WARRANTY; without even the implied warranty of
1260 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1260 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1261 Library General Public License for more details. 1261 General Public License for more details.
1262 1262
1263 You should have received a copy of the GNU Library General Public 1263 You should have received a copy of the GNU General Public
1264 License along with this library; see the file COPYING.LIB. If 1264 License along with this library; see the file COPYING. If
1265 not, write to the Free Software Foundation, Inc., 51 Franklin Street, 1265 not, write to the Free Software Foundation, Inc., 51 Franklin Street,
1266 Fifth Floor, Boston, MA 02110-1301, USA. 1266 Fifth Floor, Boston, MA 02110-1301, USA.
1267 1267
1268 The author may be reached (Email) at the address mike@ai.mit.edu, 1268 The author may be reached (Email) at the address mike@ai.mit.edu,
1269 or (US mail) as Mike Haertel c/o Free Software Foundation. */ 1269 or (US mail) as Mike Haertel c/o Free Software Foundation. */
1494 (ptr, size); 1494 (ptr, size);
1495 } 1495 }
1496 /* Copyright (C) 1991, 1992, 1994 Free Software Foundation, Inc. 1496 /* Copyright (C) 1991, 1992, 1994 Free Software Foundation, Inc.
1497 1497
1498 This library is free software; you can redistribute it and/or 1498 This library is free software; you can redistribute it and/or
1499 modify it under the terms of the GNU Library General Public License as 1499 modify it under the terms of the GNU General Public License as
1500 published by the Free Software Foundation; either version 2 of the 1500 published by the Free Software Foundation; either version 2 of the
1501 License, or (at your option) any later version. 1501 License, or (at your option) any later version.
1502 1502
1503 This library is distributed in the hope that it will be useful, 1503 This library is distributed in the hope that it will be useful,
1504 but WITHOUT ANY WARRANTY; without even the implied warranty of 1504 but WITHOUT ANY WARRANTY; without even the implied warranty of
1505 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1505 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1506 Library General Public License for more details. 1506 General Public License for more details.
1507 1507
1508 You should have received a copy of the GNU Library General Public 1508 You should have received a copy of the GNU General Public
1509 License along with this library; see the file COPYING.LIB. If 1509 License along with this library; see the file COPYING. If
1510 not, write to the Free Software Foundation, Inc., 51 Franklin Street, 1510 not, write to the Free Software Foundation, Inc., 51 Franklin Street,
1511 Fifth Floor, Boston, MA 02110-1301, USA. 1511 Fifth Floor, Boston, MA 02110-1301, USA.
1512 1512
1513 The author may be reached (Email) at the address mike@ai.mit.edu, 1513 The author may be reached (Email) at the address mike@ai.mit.edu,
1514 or (US mail) as Mike Haertel c/o Free Software Foundation. */ 1514 or (US mail) as Mike Haertel c/o Free Software Foundation. */
1591 return result; 1591 return result;
1592 } 1592 }
1593 /* Copyright (C) 1991, 92, 93, 94, 95, 96 Free Software Foundation, Inc. 1593 /* Copyright (C) 1991, 92, 93, 94, 95, 96 Free Software Foundation, Inc.
1594 1594
1595 This library is free software; you can redistribute it and/or 1595 This library is free software; you can redistribute it and/or
1596 modify it under the terms of the GNU Library General Public License as 1596 modify it under the terms of the GNU General Public License as
1597 published by the Free Software Foundation; either version 2 of the 1597 published by the Free Software Foundation; either version 2 of the
1598 License, or (at your option) any later version. 1598 License, or (at your option) any later version.
1599 1599
1600 This library is distributed in the hope that it will be useful, 1600 This library is distributed in the hope that it will be useful,
1601 but WITHOUT ANY WARRANTY; without even the implied warranty of 1601 but WITHOUT ANY WARRANTY; without even the implied warranty of
1602 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1602 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1603 Library General Public License for more details. 1603 General Public License for more details.
1604 1604
1605 You should have received a copy of the GNU Library General Public 1605 You should have received a copy of the GNU General Public
1606 License along with this library; see the file COPYING.LIB. If 1606 License along with this library; see the file COPYING. If
1607 not, write to the Free Software Foundation, Inc., 51 Franklin Street, 1607 not, write to the Free Software Foundation, Inc., 51 Franklin Street,
1608 Fifth Floor, Boston, MA 02110-1301, USA. */ 1608 Fifth Floor, Boston, MA 02110-1301, USA. */
1609 1609
1610 #ifndef _MALLOC_INTERNAL 1610 #ifndef _MALLOC_INTERNAL
1611 #define _MALLOC_INTERNAL 1611 #define _MALLOC_INTERNAL
1691 #endif /* Not DJGPP v1 */ 1691 #endif /* Not DJGPP v1 */
1692 /* Allocate memory on a page boundary. 1692 /* Allocate memory on a page boundary.
1693 Copyright (C) 1991, 92, 93, 94, 96 Free Software Foundation, Inc. 1693 Copyright (C) 1991, 92, 93, 94, 96 Free Software Foundation, Inc.
1694 1694
1695 This library is free software; you can redistribute it and/or 1695 This library is free software; you can redistribute it and/or
1696 modify it under the terms of the GNU Library General Public License as 1696 modify it under the terms of the GNU General Public License as
1697 published by the Free Software Foundation; either version 2 of the 1697 published by the Free Software Foundation; either version 2 of the
1698 License, or (at your option) any later version. 1698 License, or (at your option) any later version.
1699 1699
1700 This library is distributed in the hope that it will be useful, 1700 This library is distributed in the hope that it will be useful,
1701 but WITHOUT ANY WARRANTY; without even the implied warranty of 1701 but WITHOUT ANY WARRANTY; without even the implied warranty of
1702 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1702 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1703 Library General Public License for more details. 1703 General Public License for more details.
1704 1704
1705 You should have received a copy of the GNU Library General Public 1705 You should have received a copy of the GNU General Public
1706 License along with this library; see the file COPYING.LIB. If 1706 License along with this library; see the file COPYING. If
1707 not, write to the Free Software Foundation, Inc., 51 Franklin Street, 1707 not, write to the Free Software Foundation, Inc., 51 Franklin Street,
1708 Fifth Floor, Boston, MA 02110-1301, USA. 1708 Fifth Floor, Boston, MA 02110-1301, USA.
1709 1709
1710 The author may be reached (Email) at the address mike@ai.mit.edu, 1710 The author may be reached (Email) at the address mike@ai.mit.edu,
1711 or (US mail) as Mike Haertel c/o Free Software Foundation. */ 1711 or (US mail) as Mike Haertel c/o Free Software Foundation. */
1758 /* Standard debugging hooks for `malloc'. 1758 /* Standard debugging hooks for `malloc'.
1759 Copyright 1990, 1991, 1992, 1993, 1994 Free Software Foundation, Inc. 1759 Copyright 1990, 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
1760 Written May 1989 by Mike Haertel. 1760 Written May 1989 by Mike Haertel.
1761 1761
1762 This library is free software; you can redistribute it and/or 1762 This library is free software; you can redistribute it and/or
1763 modify it under the terms of the GNU Library General Public License as 1763 modify it under the terms of the GNU General Public License as
1764 published by the Free Software Foundation; either version 2 of the 1764 published by the Free Software Foundation; either version 2 of the
1765 License, or (at your option) any later version. 1765 License, or (at your option) any later version.
1766 1766
1767 This library is distributed in the hope that it will be useful, 1767 This library is distributed in the hope that it will be useful,
1768 but WITHOUT ANY WARRANTY; without even the implied warranty of 1768 but WITHOUT ANY WARRANTY; without even the implied warranty of
1769 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1769 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1770 Library General Public License for more details. 1770 General Public License for more details.
1771 1771
1772 You should have received a copy of the GNU Library General Public 1772 You should have received a copy of the GNU General Public
1773 License along with this library; see the file COPYING.LIB. If 1773 License along with this library; see the file COPYING. If
1774 not, write to the Free Software Foundation, Inc., 51 Franklin Street, 1774 not, write to the Free Software Foundation, Inc., 51 Franklin Street,
1775 Fifth Floor, Boston, MA 02110-1301, USA. 1775 Fifth Floor, Boston, MA 02110-1301, USA.
1776 1776
1777 The author may be reached (Email) at the address mike@ai.mit.edu, 1777 The author may be reached (Email) at the address mike@ai.mit.edu,
1778 or (US mail) as Mike Haertel c/o Free Software Foundation. */ 1778 or (US mail) as Mike Haertel c/o Free Software Foundation. */