Coverage Report

Created: 2026-04-01 06:26

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/samba/source3/param/util.c
Line
Count
Source
1
/*
2
 *  Unix SMB/CIFS implementation.
3
 *  param helper routines
4
 *  Copyright (C) Gerald Carter                2003
5
 *
6
 *  This program is free software; you can redistribute it and/or modify
7
 *  it under the terms of the GNU General Public License as published by
8
 *  the Free Software Foundation; either version 3 of the License, or
9
 *  (at your option) any later version.
10
 *
11
 *  This program is distributed in the hope that it will be useful,
12
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
13
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
 *  GNU General Public License for more details.
15
 *
16
 *  You should have received a copy of the GNU General Public License
17
 *  along with this program; if not, see <http://www.gnu.org/licenses/>.
18
 */
19
20
#include "includes.h"
21
22
/*********************************************************
23
 utility function to parse an integer parameter from
24
 "parameter = value"
25
**********************************************************/
26
uint32_t get_int_param( const char* param )
27
0
{
28
0
  char *p;
29
30
0
  p = strchr( param, '=' );
31
0
  if ( !p )
32
0
    return 0;
33
34
0
  return atoi(p+1);
35
0
}
36
37
/*********************************************************
38
 utility function to parse an integer parameter from
39
 "parameter = value"
40
**********************************************************/
41
char* get_string_param( const char* param )
42
0
{
43
0
  char *p;
44
45
0
  p = strchr( param, '=' );
46
0
  if ( !p )
47
0
    return NULL;
48
49
0
  return (p+1);
50
0
}