/*
SSSD
Authors:
Lukas Slebodnik <slebodnikl@redhat.com>
Copyright (C) 2014 Red Hat
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
const char *in,
const char match,
const char sub)
{
char *p;
char *out;
return NULL;
}
for (p = out; *p != '\0'; ++p) {
if (*p == match) {
*p = sub;
}
}
return out;
}
const char *orig_name,
const char subst)
{
}
"Input [%s] already contains replacement character [%c].\n",
"Name [%s] already contains replacement character [%c]. " \
"No replacement will be done.\n",
}
}
const char *orig_name,
const char subst)
{
}
"Input [%s] contains replacement character [%c] and space.\n",
}
}
{
int ret;
return EINVAL;
}
"%02x%02x%02x%02x-%02x%02x-%02x%02x-%02x%02x-%02x%02x%02x%02x%02x%02x",
return EIO;
}
return EOK;
}
{
return NULL;
}
if (len < x) {
return str;
}
}
{
size_t i, j;
if (string_array == NULL) {
return NULL;
}
arr2[j]);
}
string_array[i] = NULL;
return string_array;
}