aboutsummaryrefslogtreecommitdiff
path: root/source/cstdio.elna
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2026-07-21 21:27:03 +0200
committerEugen Wissner <belka@caraus.de>2026-07-21 21:27:03 +0200
commit5cc2947143f2a6ebd4ef1ae4d25ab956b87de808 (patch)
tree0d4489b298da3be04ed4bce117f616468146a0f8 /source/cstdio.elna
parent44d6e8a27294e5ca7300ab11900011b73d9336d4 (diff)
downloadelna-5cc2947143f2a6ebd4ef1ae4d25ab956b87de808.tar.gz
Redefine strings as slice of constant charactersHEADcpp
Diffstat (limited to 'source/cstdio.elna')
-rw-r--r--source/cstdio.elna14
1 files changed, 7 insertions, 7 deletions
diff --git a/source/cstdio.elna b/source/cstdio.elna
index 15c467e..f44a972 100644
--- a/source/cstdio.elna
+++ b/source/cstdio.elna
@@ -10,7 +10,7 @@ var
stdout*: ^FILE := extern
stderr*: ^FILE := extern
-proc fopen*(pathname: ^Char; mode: ^Char): ^FILE
+proc fopen*(pathname, mode: ^const Char): ^FILE
extern
proc fclose*(stream: ^FILE): Int
@@ -31,28 +31,28 @@ extern
proc fread*(ptr: Pointer; size: Word; nmemb: Word; stream: ^FILE): Word
extern
-proc fwrite*(ptr: Pointer; size: Word; nitems: Word; stream: ^FILE): Word
+proc fwrite*(ptr: const Pointer; size: Word; nitems: Word; stream: ^FILE): Word
extern
proc fputc*(c: Int; stream: ^FILE): Word
extern
-proc perror*(s: ^Char)
+proc perror*(s: ^const Char)
extern
-proc puts*(s: ^Char): Int
+proc puts*(s: ^const Char): Int
extern
proc putchar*(c: Int): Int
extern
-proc sprintf*(str: Pointer; format: ^Char; number: Word): Int
+proc sprintf*(str: Pointer; format: ^const Char; number: Word): Int
extern
-proc fprintf*(stream: Pointer; format: ^Char; number: Word): Int
+proc fprintf*(stream: Pointer; format: ^const Char; number: Word): Int
extern
-proc fdopen*(fildes: Int; mode: ^Char): Pointer
+proc fdopen*(fildes: Int; mode: ^const Char): Pointer
extern
end.