The second article has incorrect info in it:
— Requires a permit to buy a pistol and carry a weapon, including knives, concealed.
NC Concealed Handgun Permits ONLY apply to handguns, and DO NOT perit you to carry ANY other weapons, including knives, clubs, batons, etc concealed. The article is wrong. The exemption for carrying a concealed handgun SPECIFICALLY only allows handguns for CHP holders, and DOES NOT allow CC of other weapons: