forked from KolibriOS/kolibrios
Fix load_console tinypy
git-svn-id: svn://kolibrios.org@8577 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
384dbbafdc
commit
0737264612
@ -105,6 +105,7 @@ Agreement.
|
|||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
#include "bc.c"
|
#include "bc.c"
|
||||||
|
#include "../std_modules/ksys/start_app.c"
|
||||||
|
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
#define tp_inline __inline__
|
#define tp_inline __inline__
|
||||||
@ -1285,7 +1286,9 @@ tp_obj tp_replace(TP) {
|
|||||||
#ifdef CONIO
|
#ifdef CONIO
|
||||||
#include "conio.c"
|
#include "conio.c"
|
||||||
tp_obj tp_print(TP) {
|
tp_obj tp_print(TP) {
|
||||||
console_init();
|
if(!con_enabled){
|
||||||
|
console_init();
|
||||||
|
}
|
||||||
int n = 0;
|
int n = 0;
|
||||||
tp_obj e;
|
tp_obj e;
|
||||||
TP_LOOP(e)
|
TP_LOOP(e)
|
||||||
@ -1395,8 +1398,10 @@ tp_obj tp_range(TP) {
|
|||||||
* enables this, you better remove it before deploying your app :P
|
* enables this, you better remove it before deploying your app :P
|
||||||
*/
|
*/
|
||||||
tp_obj tp_system(TP) {
|
tp_obj tp_system(TP) {
|
||||||
char s[TP_CSTR_LEN]; tp_cstr(tp,TP_STR(),s,TP_CSTR_LEN);
|
const char * s = TP_TYPE(TP_STRING).string.val;
|
||||||
int r = system(s);
|
char *command=strtok((char*)s," ");
|
||||||
|
char *argm=strtok(NULL, " ");
|
||||||
|
int r =start_app(command, argm);
|
||||||
return tp_number(r);
|
return tp_number(r);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user