static PlankResult plonk_TextFileInternal_TextFileQueue_NextFuntion (PlankMulitFileReaderRef p) { if (! p->currentFile) p->currentFile = pl_File_CreateAndInit(); TextFileQueue& queue = *static_cast<TextFileQueue*> (p->source); TextFile textFile = queue.pop(); pl_File_DeInit (p->currentFile); textFile.disownPeer (p->currentFile); return PlankResult_OK; }