X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-string-utils.c;h=7b3504bb6202becf1a89fb7851534432bdfaa4b8;hb=3aed4dca825a63757a3c95b9d41019660f83e02d;hp=94de1cf8cd18164a076ccd447300552ebf95688f;hpb=231b5333103e13e81c22caa5dc9410ac688c538d;p=lttng-modules.git diff --git a/lttng-string-utils.c b/lttng-string-utils.c index 94de1cf8..7b3504bb 100644 --- a/lttng-string-utils.c +++ b/lttng-string-utils.c @@ -1,19 +1,6 @@ -/* - * Copyright (C) 2017 Philippe Proulx - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; only - * version 2.1 of the License. +/* SPDX-License-Identifier: (GPL-2.0 or LGPL-2.1) * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + * Copyright (C) 2017 Philippe Proulx */ #include @@ -145,139 +132,139 @@ retry: * Example: * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ + * ^ * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ + * ^ * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ + * ^ * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ MISMATCH + * ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ + * ^ * * candidate: hi ev every onyx one - * ^^ + * ^^ * pattern: hi*every*one - * ^^ + * ^^ * * candidate: hi ev every onyx one - * ^ ^ + * ^ ^ * pattern: hi*every*one - * ^ ^ MISMATCH + * ^ ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ MISMATCH + * ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ MISMATCH + * ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ + * ^ * * candidate: hi ev every onyx one - * ^^ + * ^^ * pattern: hi*every*one - * ^^ + * ^^ * * candidate: hi ev every onyx one - * ^ ^ + * ^ ^ * pattern: hi*every*one - * ^ ^ + * ^ ^ * * candidate: hi ev every onyx one - * ^ ^ + * ^ ^ * pattern: hi*every*one - * ^ ^ + * ^ ^ * * candidate: hi ev every onyx one - * ^ ^ + * ^ ^ * pattern: hi*every*one - * ^ ^ + * ^ ^ * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ + * ^ * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ MISMATCH + * ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ + * ^ * * candidate: hi ev every onyx one - * ^^ + * ^^ * pattern: hi*every*one - * ^^ + * ^^ * * candidate: hi ev every onyx one - * ^ ^ + * ^ ^ * pattern: hi*every*one - * ^ ^ MISMATCH + * ^ ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ MISMATCH + * ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ MISMATCH + * ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ MISMATCH + * ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ MISMATCH + * ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ + * ^ * * candidate: hi ev every onyx one - * ^^ + * ^^ * pattern: hi*every*one - * ^^ + * ^^ * * candidate: hi ev every onyx one - * ^ ^ + * ^ ^ * pattern: hi*every*one - * ^ ^ + * ^ ^ * * candidate: hi ev every onyx one - * ^ ^ + * ^ ^ * pattern: hi*every*one - * ^ ^ SUCCESS + * ^ ^ SUCCESS */ while (c != '\0') { if (p == '\0') {