bart | afe8226 | 2008-06-01 08:48:48 +0000 | [diff] [blame] | 1 | /*--------------------------------------------------------------------*/ |
| 2 | /*--- Replacements for strlen() and strnlen(), which run on the ---*/ |
| 3 | /*--- simulated CPU. ---*/ |
| 4 | /*--------------------------------------------------------------------*/ |
| 5 | |
| 6 | /* |
bart | bedfd23 | 2009-03-26 19:07:15 +0000 | [diff] [blame] | 7 | This file is part of DRD, a heavyweight Valgrind tool for |
| 8 | detecting threading errors. The code below has been extracted |
| 9 | from memchec/mc_replace_strmem.c, which has the following copyright |
| 10 | notice: |
bart | afe8226 | 2008-06-01 08:48:48 +0000 | [diff] [blame] | 11 | |
sewardj | 0f157dd | 2013-10-18 14:27:36 +0000 | [diff] [blame] | 12 | Copyright (C) 2000-2013 Julian Seward |
bart | bedfd23 | 2009-03-26 19:07:15 +0000 | [diff] [blame] | 13 | jseward@acm.org |
bart | afe8226 | 2008-06-01 08:48:48 +0000 | [diff] [blame] | 14 | |
bart | bedfd23 | 2009-03-26 19:07:15 +0000 | [diff] [blame] | 15 | This program is free software; you can redistribute it and/or |
| 16 | modify it under the terms of the GNU General Public License as |
| 17 | published by the Free Software Foundation; either version 2 of the |
| 18 | License, or (at your option) any later version. |
bart | afe8226 | 2008-06-01 08:48:48 +0000 | [diff] [blame] | 19 | |
bart | bedfd23 | 2009-03-26 19:07:15 +0000 | [diff] [blame] | 20 | This program is distributed in the hope that it will be useful, but |
| 21 | WITHOUT ANY WARRANTY; without even the implied warranty of |
| 22 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| 23 | General Public License for more details. |
bart | afe8226 | 2008-06-01 08:48:48 +0000 | [diff] [blame] | 24 | |
bart | bedfd23 | 2009-03-26 19:07:15 +0000 | [diff] [blame] | 25 | You should have received a copy of the GNU General Public License |
| 26 | along with this program; if not, write to the Free Software |
| 27 | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA |
| 28 | 02111-1307, USA. |
bart | afe8226 | 2008-06-01 08:48:48 +0000 | [diff] [blame] | 29 | |
bart | bedfd23 | 2009-03-26 19:07:15 +0000 | [diff] [blame] | 30 | The GNU General Public License is contained in the file COPYING. |
bart | afe8226 | 2008-06-01 08:48:48 +0000 | [diff] [blame] | 31 | */ |
| 32 | |
bart | 9c7779b | 2013-11-24 17:48:13 +0000 | [diff] [blame] | 33 | #include "../shared/vg_replace_strmem.c" |