Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2744 → Rev 2745

/trunk/kernel/generic/src/lib/elf.c
69,7 → 69,7
* @param as Created and properly mapped address space
* @return EE_OK on success
*/
int elf_load(elf_header_t *header, as_t * as)
unsigned int elf_load(elf_header_t *header, as_t * as)
{
int i, rc;
 
131,7 → 131,7
*
* @return NULL terminated description of error.
*/
char *elf_error(int rc)
char *elf_error(unsigned int rc)
{
ASSERT(rc < sizeof(error_codes) / sizeof(char *));
 
/trunk/kernel/generic/src/lib/memstr.c
59,7 → 59,7
*/
void *_memcpy(void * dst, const void *src, size_t cnt)
{
int i, j;
unsigned int i, j;
if (ALIGN_UP((uintptr_t) src, sizeof(unative_t)) != (uintptr_t) src ||
ALIGN_UP((uintptr_t) dst, sizeof(unative_t)) != (uintptr_t) dst) {
89,7 → 89,7
*/
void _memsetb(uintptr_t dst, size_t cnt, uint8_t x)
{
int i;
unsigned int i;
uint8_t *p = (uint8_t *) dst;
for (i = 0; i < cnt; i++)
108,7 → 108,7
*/
void _memsetw(uintptr_t dst, size_t cnt, uint16_t x)
{
int i;
unsigned int i;
uint16_t *p = (uint16_t *) dst;
for (i = 0; i < cnt; i++)
/trunk/kernel/generic/src/lib/sort.c
96,14 → 96,17
void _qsort(void * data, count_t n, size_t e_size, int (* cmp) (void * a, void * b), void *tmp, void *pivot)
{
if (n > 4) {
int i = 0, j = n - 1;
unsigned int i = 0, j = n - 1;
 
memcpy(pivot, data, e_size);
 
while (1) {
while ((cmp(data + i * e_size, pivot) < 0) && i < n) i++;
while ((cmp(data + j * e_size, pivot) >=0) && j > 0) j--;
if (i<j) {
while ((cmp(data + i * e_size, pivot) < 0) && (i < n))
i++;
while ((cmp(data + j * e_size, pivot) >= 0) && (j > 0))
j--;
if (i < j) {
memcpy(tmp, data + i * e_size, e_size);
memcpy(data + i * e_size, data + j * e_size, e_size);
memcpy(data + j * e_size, tmp, e_size);
/trunk/kernel/generic/src/lib/func.c
139,9 → 139,9
*/
int strncmp(const char *src, const char *dst, size_t len)
{
int i;
unsigned int i;
for (i = 0; *src && *dst && i < len; src++, dst++, i++) {
for (i = 0; (*src) && (*dst) && (i < len); src++, dst++, i++) {
if (*src < *dst)
return -1;
if (*src > *dst)
168,7 → 168,7
*/
void strncpy(char *dest, const char *src, size_t len)
{
int i;
unsigned int i;
for (i = 0; i < len; i++) {
if (!(dest[i] = src[i]))
return;