Coverage Report

Created: 2026-01-25 07:18

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/gettext-0.26/gettext-tools/libgettextpo/c-strstr.c
Line
Count
Source
1
/* c-strstr.c -- substring search in C locale
2
   Copyright (C) 2005-2025 Free Software Foundation, Inc.
3
   Written by Bruno Haible <bruno@clisp.org>, 2005, 2007.
4
5
   This file is free software: you can redistribute it and/or modify
6
   it under the terms of the GNU Lesser General Public License as
7
   published by the Free Software Foundation, either version 3 of the
8
   License, or (at your option) any later version.
9
10
   This file is distributed in the hope that it will be useful,
11
   but WITHOUT ANY WARRANTY; without even the implied warranty of
12
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
   GNU Lesser General Public License for more details.
14
15
   You should have received a copy of the GNU Lesser General Public License
16
   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
17
18
#include <config.h>
19
20
/* Specification.  */
21
#include "c-strstr.h"
22
23
#include <string.h>
24
25
/* Find the first occurrence of NEEDLE in HAYSTACK.  */
26
char *
27
c_strstr (const char *haystack, const char *needle)
28
33.5k
{
29
  /* POSIX says that strstr() interprets the strings as byte sequences, not
30
     as character sequences in the current locale.  */
31
33.5k
  return strstr (haystack, needle);
32
33.5k
}