mirror of
https://github.com/pocketpy/pocketpy
synced 2026-02-04 06:30:17 +00:00
revert main.c readfile
This commit is contained in:
parent
82bd2838ce
commit
b37d3cae86
16
src2/main.c
16
src2/main.c
@ -9,6 +9,20 @@
|
|||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
static char* readfile(const char* path, int* data_size) {
|
||||||
|
FILE* f = fopen(path, "rb");
|
||||||
|
if(f == NULL) return NULL;
|
||||||
|
fseek(f, 0, SEEK_END);
|
||||||
|
long size = ftell(f);
|
||||||
|
fseek(f, 0, SEEK_SET);
|
||||||
|
char* buffer = PK_MALLOC(size + 1);
|
||||||
|
size = fread(buffer, 1, size, f);
|
||||||
|
buffer[size] = 0;
|
||||||
|
fclose(f);
|
||||||
|
if(data_size) *data_size = (int)size;
|
||||||
|
return buffer;
|
||||||
|
}
|
||||||
|
|
||||||
static char buf[2048];
|
static char buf[2048];
|
||||||
|
|
||||||
int main(int argc, char** argv) {
|
int main(int argc, char** argv) {
|
||||||
@ -101,7 +115,7 @@ int main(int argc, char** argv) {
|
|||||||
if(debug) py_debugger_waitforattach("127.0.0.1", 6110);
|
if(debug) py_debugger_waitforattach("127.0.0.1", 6110);
|
||||||
|
|
||||||
int data_size;
|
int data_size;
|
||||||
char* data = py_callbacks()->importfile(filename, &data_size);
|
char* data = readfile(filename, &data_size);
|
||||||
// check filename endswith .pyc
|
// check filename endswith .pyc
|
||||||
bool is_pyc = false;
|
bool is_pyc = false;
|
||||||
int filename_len = (int)strlen(filename);
|
int filename_len = (int)strlen(filename);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user