*/
#include "config.h"
+#include <stddef.h>
#include <stdio.h>
#include <stdint.h>
#include "SFinternal.h"
);
}
-static void SFwriteStatChar (char *name, int last, struct stat *statBuf) {
+static void SFwriteStatChar(char *name, size_t last, struct stat *statBuf) {
name[last] = SFstatChar (statBuf);
}
static int SFstatAndCheck (SFDir *dir, SFEntry *entry) {
struct stat statBuf;
char save;
- int last;
/* must be restored before returning */
save = *(dir->path);
*(dir->path) = 0;
if (!SFchdir (SFcurrentPath)) {
- last = strlen (entry->real) - 1;
+ size_t last = strlen(entry->real) - 1;
entry->real[last] = 0;
entry->statDone = 1;
if (
shown = NULL;
if (SFfunc (entry->real, &shown, &statBuf)) {
if (shown) {
- int len;
-
- len = strlen (shown);
+ size_t len = strlen(shown);
entry->shown = XtMalloc ((unsigned) (len + 2));
strcpy (entry->shown, shown);
SFwriteStatChar (entry->shown, len, &statBuf);