root/source3/param/util.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. get_int_param
  2. get_string_param

   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 get_int_param( const char* param )
     /* [<][>][^][v][top][bottom][index][help] */
  27 {
  28         char *p;
  29 
  30         p = strchr( param, '=' );
  31         if ( !p )
  32                 return 0;
  33 
  34         return atoi(p+1);
  35 }
  36 
  37 /*********************************************************
  38  utility function to parse an integer parameter from
  39  "parameter = value"
  40 **********************************************************/
  41 char* get_string_param( const char* param )
     /* [<][>][^][v][top][bottom][index][help] */
  42 {
  43         char *p;
  44 
  45         p = strchr( param, '=' );
  46         if ( !p )
  47                 return NULL;
  48 
  49         return (p+1);
  50 }

/* [<][>][^][v][top][bottom][index][help] */