aboutsummaryrefslogtreecommitdiff
path: root/apps/interpreters/ficl/src
diff options
context:
space:
mode:
Diffstat (limited to 'apps/interpreters/ficl/src')
-rw-r--r--apps/interpreters/ficl/src/nuttx.c65
-rw-r--r--apps/interpreters/ficl/src/nuttx.h19
2 files changed, 0 insertions, 84 deletions
diff --git a/apps/interpreters/ficl/src/nuttx.c b/apps/interpreters/ficl/src/nuttx.c
deleted file mode 100644
index 16b3fa1db..000000000
--- a/apps/interpreters/ficl/src/nuttx.c
+++ /dev/null
@@ -1,65 +0,0 @@
-#include <sys/stat.h>
-#include <sys/statfs.h>
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <errno.h>
-
-#include "ficl.h"
-
-void *ficlMalloc(size_t size)
-{
- return malloc(size);
-}
-
-void *ficlRealloc(void *p, size_t size)
-{
- return realloc(p, size);
-}
-
-void ficlFree(void *p)
-{
- free(p);
-}
-
-void ficlCallbackDefaultTextOut(ficlCallback *callback, char *message)
-{
- FICL_IGNORE(callback);
- if (message != NULL)
- fputs(message, stdout);
- else
- fflush(stdout);
- return;
-}
-
-int ficlFileStatus(char *filename, int *status)
-{
- struct stat statbuf;
- if (stat(filename, &statbuf) == 0)
- {
- *status = statbuf.st_mode;
- return 0;
- }
- *status = ENOENT;
- return -1;
-}
-
-long ficlFileSize(ficlFile *ff)
-{
- struct stat statbuf;
- if (ff == NULL)
- return -1;
-
- statbuf.st_size = -1;
- if (fstat(fileno(ff->f), &statbuf) != 0)
- return -1;
-
- return statbuf.st_size;
-}
-
-void ficlSystemCompilePlatform(ficlSystem *system)
-{
- return;
-}
-
-
diff --git a/apps/interpreters/ficl/src/nuttx.h b/apps/interpreters/ficl/src/nuttx.h
deleted file mode 100644
index e44031066..000000000
--- a/apps/interpreters/ficl/src/nuttx.h
+++ /dev/null
@@ -1,19 +0,0 @@
-#include <stdint.h>
-
-typedef int8_t ficlInteger8;
-typedef uint8_t ficlUnsigned8;
-typedef int16_t ficlInteger16;
-typedef uint16_t ficlUnsigned16;
-typedef int32_t ficlInteger32;
-typedef uint32_t ficlUnsigned32;
-
-typedef intptr_t ficlInteger;
-typedef uintptr_t ficlUnsigned;
-typedef float ficlFloat;
-
-#define FICL_PLATFORM_BASIC_TYPES (1)
-#define FICL_PLATFORM_HAS_2INTEGER (0)
-#define FICL_PLATFORM_HAS_FTRUNCATE (0)
-
-#define FICL_PLATFORM_OS "ansi"
-#define FICL_PLATFORM_ARCHITECTURE "unknown"