As said earlier, commercial flight. If I recall correctly, US flights don't give free meals, just international. The MEPS station you check out of with your tickets should give you travel vouchers or some kind of paying for your meals during the flight.
When I came in five years ago we had little sort of traveller's checks. It was for a certain amount depending on the meal, but they give you enough for breakfast, lunch, and dinner depending on where/how long your itinerary is. Whatever you don't use they just keep, so I put as much items on my tab to make it to the maximum amount as I could and pigged out.