Add afterProgramPage() for filesystem support
This commit is contained in:
		@@ -203,6 +203,19 @@ namespace pxt {
 | 
			
		||||
  void *ptrOfLiteral(int offset);
 | 
			
		||||
  //%
 | 
			
		||||
  int getNumGlobals();
 | 
			
		||||
 | 
			
		||||
  //%
 | 
			
		||||
  uint32_t programSize() {
 | 
			
		||||
    return bytecode[17] * 2;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  //%
 | 
			
		||||
  uint32_t afterProgramPage() {
 | 
			
		||||
    uint32_t ptr = (uint32_t)&bytecode[0];
 | 
			
		||||
    ptr += programSize();
 | 
			
		||||
    ptr = (ptr + (PAGE_SIZE - 1)) & ~(PAGE_SIZE - 1);
 | 
			
		||||
    return ptr;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
namespace pxtrt {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user