cleaned up myc library (M.Z.)

This commit is contained in:
cvs
2003-04-08 13:30:45 +00:00
parent 5ebd84ddc7
commit bfb09e4593
18 changed files with 58 additions and 613 deletions

View File

@@ -5,7 +5,6 @@
#include <assert.h>
#include <string.h>
#include <ctype.h>
#include "sys_util.h"
#include "myc_err.h"
#include "myc_str.h"
#include "myc_mem.h"
@@ -94,7 +93,6 @@ char *str_nsplit(char *dst, const char *src, char sep, int dstlen) {
}
char *str_read_until(FILE *fil, char *term, char *buf, char *end) {
char *s;
char fmt[24];
int i, l, siz;
char ch;
@@ -122,8 +120,7 @@ char *str_read_until(FILE *fil, char *term, char *buf, char *end) {
char *str_read_file(char *file) {
FILE *fil;
char *str, *s, *e, *p, *q;
char ch;
int i, l, size;
int i, size;
struct stat statbuf;
i=stat(file, &statbuf);
@@ -198,7 +195,7 @@ int str_nsubstitute(char *result, char *str, char *old, char *new, int reslen) {
void str_nupcase(char *dst, const char *src, int dstlen) {
dstlen--; /* space for trailing nul */
while (*src!='\0' && dstlen>0) {
*dst=toupper(*src);
*dst=toupper((int)*src);
dst++; src++;
dstlen--;
}
@@ -208,13 +205,14 @@ void str_nupcase(char *dst, const char *src, int dstlen) {
void str_nlowcase(char *dst, const char *src, int dstlen) {
dstlen--; /* space for trailing nul */
while (*src!='\0' && dstlen>0) {
*dst=tolower(*src);
*dst=tolower((int)*src);
dst++; src++;
dstlen--;
}
*dst='\0';
}
#ifndef __GNUC__
int strcasecmp(const char *str1, const char *str2) {
int i;
char ch1, ch2;
@@ -230,6 +228,7 @@ int strcasecmp(const char *str1, const char *str2) {
}
return(0);
}
#endif
int str_ncpy(char *dst, const char *src, int maxdest) {
strncpy(dst, src, maxdest);