//Write your own contracts here. Currently compiles using solc v0.4.15+commit.bbb8e64f. pragma solidity ^0.4.18; contract FoodSafe { struct location { string LocationName; uint LocationId; uint PreviouslocationId; uint Timestamp; string Secret; } mapping(uint => location) Trail; uint8 TrailCount=0; function GetTrailCount() internal constant returns(uint8) { return TrailCount; } function AddNewLocation(uint LocationId, string LocationName, string Secret)internal view { location memory newLocation; newLocation.LocationName=LocationName; newLocation.LocationId=LocationId; newLocation.Secret=Secret; newLocation.Timestamp= now ; } }
0.4.18