Add header includes and preprocessor checks

This commit is contained in:
Dylan K. Taylor 2017-12-30 13:36:20 +00:00
parent 965c19375f
commit a67f7e3930
5 changed files with 17 additions and 1 deletions

View File

@ -23,7 +23,11 @@ declare(strict_types=1);
namespace pocketmine\nbt; namespace pocketmine\nbt;
#ifndef COMPILE
use pocketmine\utils\Binary; use pocketmine\utils\Binary;
#endif
#include <rules/NBT.h>
class BigEndianNBTStream extends NBTStream{ class BigEndianNBTStream extends NBTStream{

View File

@ -23,7 +23,11 @@ declare(strict_types=1);
namespace pocketmine\nbt; namespace pocketmine\nbt;
#ifndef COMPILE
use pocketmine\utils\Binary; use pocketmine\utils\Binary;
#endif
#include <rules/NBT.h>
class LittleEndianNBTStream extends NBTStream{ class LittleEndianNBTStream extends NBTStream{

View File

@ -33,7 +33,11 @@ use pocketmine\nbt\tag\ListTag;
use pocketmine\nbt\tag\NamedTag; use pocketmine\nbt\tag\NamedTag;
use pocketmine\nbt\tag\StringTag; use pocketmine\nbt\tag\StringTag;
use pocketmine\nbt\tag\Tag; use pocketmine\nbt\tag\Tag;
#ifndef COMPILE
use pocketmine\utils\Binary; use pocketmine\utils\Binary;
#endif
#include <rules/NBT.h>
/** /**
* Base Named Binary Tag encoder/decoder * Base Named Binary Tag encoder/decoder

View File

@ -23,7 +23,11 @@ declare(strict_types=1);
namespace pocketmine\nbt; namespace pocketmine\nbt;
#ifndef COMPILE
use pocketmine\utils\Binary; use pocketmine\utils\Binary;
#endif
#include <rules/NBT.h>
class NetworkLittleEndianNBTStream extends LittleEndianNBTStream{ class NetworkLittleEndianNBTStream extends LittleEndianNBTStream{

@ -1 +1 @@
Subproject commit 86961f81970a49f8c25e18d0d414961d7142a84d Subproject commit 316fd5606fef1191e7f228d3156dd1518c33aba4