hedgewars/pas2c.h
changeset 7062 7efe16575779
parent 7060 861d6897917f
child 7069 bcf9d8e64e92
equal deleted inserted replaced
7061:4e0fc59ab1ce 7062:7efe16575779
    85 string255 copy(string255 a, int s, int l);
    85 string255 copy(string255 a, int s, int l);
    86 string255 delete(string255 a, int s, int l);
    86 string255 delete(string255 a, int s, int l);
    87 
    87 
    88 #define STRINIT(a) {.len = sizeof(a) - 1, .str = a}
    88 #define STRINIT(a) {.len = sizeof(a) - 1, .str = a}
    89 
    89 
       
    90 
       
    91 int length_ar(void * a);
       
    92 
    90 typedef int file;
    93 typedef int file;
    91 typedef int TextFile;
    94 typedef int TextFile;
    92 extern int FileMode;
    95 extern int FileMode;
    93 extern int IOResult;
    96 extern int IOResult;
    94 
    97 
   129 string255 ParamStr(int n);
   132 string255 ParamStr(int n);
   130 int ParamCount();
   133 int ParamCount();
   131 
   134 
   132 #define val(a, b) _val(a, (LongInt*)&(b))
   135 #define val(a, b) _val(a, (LongInt*)&(b))
   133 void _val(string255 str, LongInt * a);
   136 void _val(string255 str, LongInt * a);
       
   137 
       
   138 extern double pi;