Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 1677 → Rev 1678

/pkg/trunk/helpers.h
1,6 → 1,6
/*
* This file is part of pkginst
* Copyright (C) 2012-2022 Mateusz Viste
* Copyright (C) 2012-2024 Mateusz Viste
*
* It contains a few helper function...
*/
7,12 → 7,24
 
#ifndef helpers_sentinel
#define helpers_sentinel
 
#include "loadconf.h" /* required for the customdirs struct */
 
void slash2backslash(char *str);
 
/* trim CRC from a filename and returns a pointer to the CRC part.
* this is used to parse filename lines from LSM files */
char *trimfnamecrc(char *fname);
 
char *fdnpkg_strcasestr(const char *s, const char *find);
 
/* recursively mkdir() directories of a path.
* ignores the trailing filename if there is one */
void mkpath(char *dirs);
 
char *computelocalpath(char *longfilename, char *respath, const char *dosdir, const struct customdirs *dirlist);
void removeDoubleBackslashes(char *str);
char *getfext(char *fname);
int freadtokval(FILE *fd, char *line, size_t maxlen, char **val, char delim);
 
#endif