aboutsummaryrefslogtreecommitdiff
path: root/src/regex/regex_test_lib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/regex/regex_test_lib.c')
-rw-r--r--src/regex/regex_test_lib.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/regex/regex_test_lib.c b/src/regex/regex_test_lib.c
index 814380246..d25799ea4 100644
--- a/src/regex/regex_test_lib.c
+++ b/src/regex/regex_test_lib.c
@@ -2,20 +2,18 @@
2 * This file is part of GNUnet 2 * This file is part of GNUnet
3 * Copyright (C) 2012-2017 GNUnet e.V. 3 * Copyright (C) 2012-2017 GNUnet e.V.
4 * 4 *
5 * GNUnet is free software; you can redistribute it and/or modify 5 * GNUnet is free software: you can redistribute it and/or modify it
6 * it under the terms of the GNU General Public License as published 6 * under the terms of the GNU Affero General Public License as published
7 * by the Free Software Foundation; either version 3, or (at your 7 * by the Free Software Foundation, either version 3 of the License,
8 * option) any later version. 8 * or (at your option) any later version.
9 * 9 *
10 * GNUnet is distributed in the hope that it will be useful, but 10 * GNUnet is distributed in the hope that it will be useful, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of 11 * WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * General Public License for more details. 13 * Affero General Public License for more details.
14 * 14 *
15 * You should have received a copy of the GNU General Public License 15 * You should have received a copy of the GNU Affero General Public License
16 * along with GNUnet; see the file COPYING. If not, write to the 16 * along with this program. If not, see <http://www.gnu.org/licenses/>.
17 * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18 * Boston, MA 02110-1301, USA.
19 */ 17 */
20/** 18/**
21 * @file src/regex/regex_test_lib.c 19 * @file src/regex/regex_test_lib.c
@@ -172,9 +170,9 @@ move_children (struct RegexCombineCtx *dst,
172 size_t array_size; 170 size_t array_size;
173 171
174 array_size = sizeof(struct RegexCombineCtx *) * src->size; 172 array_size = sizeof(struct RegexCombineCtx *) * src->size;
175 memcpy (dst->children, 173 GNUNET_memcpy (dst->children,
176 src->children, 174 src->children,
177 array_size); 175 array_size);
178 for (unsigned int i = 0; i < src->size; i++) 176 for (unsigned int i = 0; i < src->size; i++)
179 { 177 {
180 src->children[i] = NULL; 178 src->children[i] = NULL;
@@ -364,7 +362,9 @@ regex_add_multiple (struct RegexCombineCtx *ctx,
364 newctx = new_regex_ctx(ctx->size); 362 newctx = new_regex_ctx(ctx->size);
365 newctx->s = GNUNET_strdup (tmp); 363 newctx->s = GNUNET_strdup (tmp);
366 if (children != NULL) 364 if (children != NULL)
367 memcpy (newctx->children, children, sizeof (*children) * ctx->size); 365 GNUNET_memcpy (newctx->children,
366 children,
367 sizeof (*children) * ctx->size);
368 ctx->children[c2i(tmp[0], ctx->size)] = newctx; 368 ctx->children[c2i(tmp[0], ctx->size)] = newctx;
369 } 369 }
370 } 370 }