This problem has 2 aspects:
- program structure
-
Unpacking variable data
Take a look at how the
Netpacket::* modules reduce programming complexity - they aaddress the same 2 issues.
Offense, like beauty, is in the eye of the beholder, and a fantasy.
By guaranteeing freedom of expression, the First Amendment also guarntees offense.