diff --git a/memset.c b/memset.c index 4758670..32788b8 100644 --- a/memset.c +++ b/memset.c @@ -4,19 +4,19 @@ * _memset - sets values of bytes to specific value * * @adr: head address - * @n: number of bytes + * @bval: number of bytes * * Return: pointer to place */ -char* _memset(char *str, int bval) +char *_memset(char *adr, int bval) { int i; - for (i = 0; i < _strlen(str); i++) + for (i = 0; i < _strlen(adr); i++) { - *(str + i) = bval; + *(adr + i) = bval; } - return (str); + return (adr); } diff --git a/printf.c b/printf.c index 5d694d4..11bae58 100644 --- a/printf.c +++ b/printf.c @@ -26,9 +26,8 @@ int _printf(const char *format, ...) if (!format) /* No string. No laundry */ return (0); - buff_idx = 0; /* was there a way to squish these together? */ - fmt_idx = 0; - printed = 0; + buff_idx = fmt_idx = 0; /*chain assignment*/ + printed = 0; /*this alone due to diff type*/ while (*(format + fmt_idx)) { if ((*(format + fmt_idx) == '%') && (*(format + fmt_idx + 1))) @@ -63,10 +62,10 @@ int _printf(const char *format, ...) fmt_idx++; } } - if (buffer) /*final buffer check*/ + if (buffer) { - printed += _puts(buffer); + _puts(buffer); free(buffer); } - return (printed); + return (printed); }