openpkg/rplstrnlen.c

changeset 430
9b4bbbae3a98
parent 429
b363f8ef6dcb
child 431
127559aa0c5e
     1.1 --- a/openpkg/rplstrnlen.c	Tue Jul 31 12:27:54 2012 +0200
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,39 +0,0 @@
     1.4 -//
     1.5 -//  Stubfunc - Stubs to replace missing functions in third party projects
     1.6 -//  Copyright © 2012 Michael Schloh von Bennewitz <michael@schloh.com>
     1.7 -//
     1.8 -//  Stubfunc is free software: you can redistribute it and/or modify
     1.9 -//  it under the terms of the GNU General Public License as published
    1.10 -//  by the Free Software Foundation, either version 3 of the License,
    1.11 -//  or (at your option) any later version.
    1.12 -//
    1.13 -//  Stubfunc is distributed in the hope that it will be useful,
    1.14 -//  but WITHOUT ANY WARRANTY; without even the implied warranty
    1.15 -//  of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
    1.16 -//  the GNU General Public License for more details.
    1.17 -//
    1.18 -//  You should have received a copy of the GNU General Public License
    1.19 -//  along with Stubfunc. If not, see <http://www.gnu.org/licenses/>.
    1.20 -//
    1.21 -//  This file implements a stub function and is part of a larger project,
    1.22 -//  explanations of which can be found at http://dev.europalab.com/.
    1.23 -//
    1.24 -//  rplstrnlen.c: ISO C99 implementation
    1.25 -//
    1.26 -
    1.27 -#include <stdio.h>
    1.28 -
    1.29 -
    1.30 -///* replacement for strnlen(3), missing in some POSIX distributions */
    1.31 -//status size_t strnlen(const char *pckInstring, size_t Maxsize) {
    1.32 -//    register const char *prckIdx;
    1.33 -//    for(prckIdx = pckInstring; *prckIdx && Maxsize--; ++prckIdx);
    1.34 -//    return(prckIdx - pckInstring);
    1.35 -//}
    1.36 -
    1.37 -/* replacement for strnlen(3), missing in some POSIX distributions */
    1.38 -extern size_t rpl_strnlen(const char *pckInstring, size_t Maxsize) {
    1.39 -    register const char *prckIdx;
    1.40 -    for(prckIdx = pckInstring; *prckIdx && Maxsize--; ++prckIdx);
    1.41 -    return(prckIdx - pckInstring);
    1.42 -}

mercurial