Move to kernel style SPDX license identifiers
[lttng-ust.git] / liblttng-ust / string-utils.c
index d597da3db3fc396667b952bc75d9bd45c14d2b86..bf8b78e5f43577efb05c4930e89db119cf901442 100644 (file)
@@ -1,23 +1,7 @@
 /*
- * Copyright (C) 2017 - Philippe Proulx <pproulx@efficios.com>
+ * SPDX-License-Identifier: MIT
  *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * Copyright (C) 2017 Philippe Proulx <pproulx@efficios.com>
  */
 
 #define _LGPL_SOURCE
@@ -124,139 +108,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 - candidate) < candidate_len && *c != '\0') {
                assert(*c);
This page took 0.027434 seconds and 4 git commands to generate.