Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ba7bd9c32d | |||
| 6f1ee46cd6 |
@@ -6,6 +6,7 @@
|
|||||||
"gccArgs": [],
|
"gccArgs": [],
|
||||||
"description": "Input / Output",
|
"description": "Input / Output",
|
||||||
"dependencies": {},
|
"dependencies": {},
|
||||||
"nativeComet": false
|
"nativeComet": false,
|
||||||
|
"author": "SpookyDervish"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
22
src/file.c
22
src/file.c
@@ -217,17 +217,17 @@ void createFileStruct(CometEnvironment* env) {
|
|||||||
append(fields, cometCreateField("ptr", cometTypeBig, FIELD_PRIVATE));
|
append(fields, cometCreateField("ptr", cometTypeBig, FIELD_PRIVATE));
|
||||||
append(fields, cometCreateField("size", cometTypeBig, FIELD_READ_ONLY));
|
append(fields, cometCreateField("size", cometTypeBig, FIELD_READ_ONLY));
|
||||||
|
|
||||||
List(cometFuncPtr) methods = newList(cometFuncPtr);
|
List(externalMethodPtr) methods = newList(externalMethodPtr);
|
||||||
append(methods, cometDefineMethod(env, "readAll", fileStruct, cometTypeString, 0, false));
|
append(methods, cometDefineMethod(env, "readAll", fileStruct, FIELD_PUBLIC, cometTypeString, 0, false));
|
||||||
append(methods, cometDefineMethod(env, "read", fileStruct, cometTypeString, 1, false, cometTypeBig));
|
append(methods, cometDefineMethod(env, "read", fileStruct, FIELD_PUBLIC, cometTypeString, 1, false, cometTypeBig));
|
||||||
append(methods, cometDefineMethod(env, "readln", fileStruct, cometTypeString, 0, false));
|
append(methods, cometDefineMethod(env, "readln", fileStruct, FIELD_PUBLIC, cometTypeString, 0, false));
|
||||||
append(methods, cometDefineMethod(env, "isEOF", fileStruct, cometTypeBool, 0, false));
|
append(methods, cometDefineMethod(env, "isEOF", fileStruct, FIELD_PUBLIC, cometTypeBool, 0, false));
|
||||||
append(methods, cometDefineMethod(env, "write", fileStruct, cometTypeVoid, 1, false, cometTypeString));
|
append(methods, cometDefineMethod(env, "write", fileStruct, FIELD_PUBLIC, cometTypeVoid, 1, false, cometTypeString));
|
||||||
append(methods, cometDefineMethod(env, "writeln", fileStruct, cometTypeVoid, 1, false, cometTypeString));
|
append(methods, cometDefineMethod(env, "writeln", fileStruct, FIELD_PUBLIC, cometTypeVoid, 1, false, cometTypeString));
|
||||||
append(methods, cometDefineMethod(env, "seek", fileStruct, cometTypeVoid, 1, false, cometTypeBig));
|
append(methods, cometDefineMethod(env, "seek", fileStruct, FIELD_PUBLIC, cometTypeVoid, 1, false, cometTypeBig));
|
||||||
append(methods, cometDefineMethod(env, "tell", fileStruct, cometTypeBig, 0, false));
|
append(methods, cometDefineMethod(env, "tell", fileStruct, FIELD_PUBLIC, cometTypeBig, 0, false));
|
||||||
append(methods, cometDefineMethod(env, "flush", fileStruct, cometTypeVoid, 0, false));
|
append(methods, cometDefineMethod(env, "flush", fileStruct, FIELD_PUBLIC, cometTypeVoid, 0, false));
|
||||||
append(methods, cometDefineMethod(env, "close", fileStruct, cometTypeVoid, 0, false));
|
append(methods, cometDefineMethod(env, "close", fileStruct, FIELD_PUBLIC, cometTypeVoid, 0, false));
|
||||||
|
|
||||||
cometSetStructFieldsAndMethods(fileStruct, fields, methods);
|
cometSetStructFieldsAndMethods(fileStruct, fields, methods);
|
||||||
cometDefineConstructor(env, fileStruct, 2, false, cometTypeString, cometTypeString);
|
cometDefineConstructor(env, fileStruct, 2, false, cometTypeString, cometTypeString);
|
||||||
|
|||||||
Reference in New Issue
Block a user