1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-09-16 03:54:01 +00:00
qb64/internal/source/data33.txt
Luke Ceddia b586eafd3b Integrated _BLINEINPUT into regular LINE INPUT for BINARY files
LINE INPUT will now use the faster method if passed a file handle
that has been opened FOR BINARY. As such, the _BLINEINPUT command
has been removed.

qb64.bas now takes advantage of this for reading from '$include files,
at least in Include Manager 1. Some tweaking of internal/source/main.txt
was required to get things into a sane state, so I'm holing off changing
the compiler any further so the auto-builder can make sure everything's
smoothed over.

Note: Everything should still compile as normal; I'm just being overcautious.
2014-07-27 00:06:17 +10:00

66 lines
2.6 KiB
Text

qbs *_SUB_REGID_STRING_N=NULL;
if (!_SUB_REGID_STRING_N)_SUB_REGID_STRING_N=qbs_new(0,0);
byte_element_struct *byte_element_2608=NULL;
if (!byte_element_2608){
if ((mem_static_pointer+=12)<mem_static_limit) byte_element_2608=(byte_element_struct*)(mem_static_pointer-12); else byte_element_2608=(byte_element_struct*)mem_static_malloc(12);
}
int32 *_SUB_REGID_LONG_HASHFLAGS=NULL;
if(_SUB_REGID_LONG_HASHFLAGS==NULL){
_SUB_REGID_LONG_HASHFLAGS=(int32*)mem_static_malloc(4);
*_SUB_REGID_LONG_HASHFLAGS=0;
}
int32 *_SUB_REGID_LONG_HASHCHKFLAGS=NULL;
if(_SUB_REGID_LONG_HASHCHKFLAGS==NULL){
_SUB_REGID_LONG_HASHCHKFLAGS=(int32*)mem_static_malloc(4);
*_SUB_REGID_LONG_HASHCHKFLAGS=0;
}
int32 *_SUB_REGID_LONG_HASHRES=NULL;
if(_SUB_REGID_LONG_HASHRES==NULL){
_SUB_REGID_LONG_HASHRES=(int32*)mem_static_malloc(4);
*_SUB_REGID_LONG_HASHRES=0;
}
int32 *_SUB_REGID_LONG_HASHRESFLAGS=NULL;
if(_SUB_REGID_LONG_HASHRESFLAGS==NULL){
_SUB_REGID_LONG_HASHRESFLAGS=(int32*)mem_static_malloc(4);
*_SUB_REGID_LONG_HASHRESFLAGS=0;
}
int32 *_SUB_REGID_LONG_HASHRESREF=NULL;
if(_SUB_REGID_LONG_HASHRESREF==NULL){
_SUB_REGID_LONG_HASHRESREF=(int32*)mem_static_malloc(4);
*_SUB_REGID_LONG_HASHRESREF=0;
}
int32 *_SUB_REGID_LONG_ALLOW=NULL;
if(_SUB_REGID_LONG_ALLOW==NULL){
_SUB_REGID_LONG_ALLOW=(int32*)mem_static_malloc(4);
*_SUB_REGID_LONG_ALLOW=0;
}
int32 *_SUB_REGID_LONG_ASTYPE2=NULL;
if(_SUB_REGID_LONG_ASTYPE2==NULL){
_SUB_REGID_LONG_ASTYPE2=(int32*)mem_static_malloc(4);
*_SUB_REGID_LONG_ASTYPE2=0;
}
int32 *_SUB_REGID_LONG_SCOPE2=NULL;
if(_SUB_REGID_LONG_SCOPE2==NULL){
_SUB_REGID_LONG_SCOPE2=(int32*)mem_static_malloc(4);
*_SUB_REGID_LONG_SCOPE2=0;
}
qbs *_SUB_REGID_STRING_MUSTHAVE=NULL;
if (!_SUB_REGID_STRING_MUSTHAVE)_SUB_REGID_STRING_MUSTHAVE=qbs_new(0,0);
byte_element_struct *byte_element_2611=NULL;
if (!byte_element_2611){
if ((mem_static_pointer+=12)<mem_static_limit) byte_element_2611=(byte_element_struct*)(mem_static_pointer-12); else byte_element_2611=(byte_element_struct*)mem_static_malloc(12);
}
int32 *_SUB_REGID_LONG_SCOPE1=NULL;
if(_SUB_REGID_LONG_SCOPE1==NULL){
_SUB_REGID_LONG_SCOPE1=(int32*)mem_static_malloc(4);
*_SUB_REGID_LONG_SCOPE1=0;
}
int32 *_SUB_REGID_LONG_ASTYPE1=NULL;
if(_SUB_REGID_LONG_ASTYPE1==NULL){
_SUB_REGID_LONG_ASTYPE1=(int32*)mem_static_malloc(4);
*_SUB_REGID_LONG_ASTYPE1=0;
}
byte_element_struct *byte_element_2613=NULL;
if (!byte_element_2613){
if ((mem_static_pointer+=12)<mem_static_limit) byte_element_2613=(byte_element_struct*)(mem_static_pointer-12); else byte_element_2613=(byte_element_struct*)mem_static_malloc(12);
}