Changes in / [2654afb:cf3aee19] in mainline


Ignore:
Location:
uspace
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile.common

    r2654afb rcf3aee19  
    415415
    416416$(DEPEND): $(PRE_DEPEND)
    417         makedepend -f - -- $(DEPEND_DEFS) $(CFLAGS) $(EXTRA_CFLAGS) -- $(SOURCES) $(TEST_SOURCES) > $@ 2> /dev/null
     417        makedepend -f - -- $(DEPEND_DEFS) $(CFLAGS) $(EXTRA_CFLAGS) -- $(SOURCES) > $@ 2> /dev/null
     418        makedepend -f - -o.test.o -- $(DEPEND_DEFS) $(CFLAGS) $(EXTRA_CFLAGS) $(TEST_CFLAGS) -- $(TEST_SOURCES) >> $@ 2> /dev/null
    418419        -[ -f $(DEPEND_PREV) ] && diff -q $(DEPEND_PREV) $@ && mv -f $(DEPEND_PREV) $@
    419420
  • uspace/lib/c/Makefile

    r2654afb rcf3aee19  
    169169TEST_SOURCES = \
    170170        test/main.c \
    171         test/sprintf.c
     171        test/sprintf.c \
     172        test/str.c
    172173
    173174include $(USPACE_PREFIX)/Makefile.common
  • uspace/lib/c/generic/str.c

    r2654afb rcf3aee19  
    534534
    535535                if (c1 == 0 || c2 == 0)
    536                         break;         
     536                        break;
    537537        }
    538538
     
    588588                        break;
    589589
    590                 ++len; 
     590                ++len;
    591591        }
    592592
     
    10581058                memmove(str, &str[pos], str_sz - pos);
    10591059                pos = str_sz - pos;
    1060                 str[str_sz - pos] = '\0';
     1060                str[pos] = '\0';
    10611061        }
    10621062}
     
    11511151}
    11521152
    1153 /** Convert string to a number. 
     1153/** Convert string to a number.
    11541154 * Core of strtol and strtoul functions.
    11551155 *
     
    11971197                                str += 2;
    11981198                        }
    1199                 } 
     1199                }
    12001200        }
    12011201       
     
    12361236                *endptr = (char *) str;
    12371237
    1238         if (nptr == str) { 
     1238        if (nptr == str) {
    12391239                /*FIXME: errno = EINVAL*/
    12401240                return 0;
     
    12671267                if ((sgn) && (number == (unsigned long) (LONG_MAX) + 1)) {
    12681268                        /* FIXME: set 0 to errno */
    1269                         return number;         
     1269                        return number;
    12701270                }
    12711271                /* FIXME: set ERANGE to errno */
    1272                 return (sgn ? LONG_MIN : LONG_MAX);     
     1272                return (sgn ? LONG_MIN : LONG_MAX);
    12731273        }
    12741274       
  • uspace/lib/c/test/main.c

    r2654afb rcf3aee19  
    3333
    3434PCUT_IMPORT(sprintf);
     35PCUT_IMPORT(str);
    3536
    3637PCUT_MAIN()
Note: See TracChangeset for help on using the changeset viewer.