968f5fed32
When using signal callbacks, there is rarely a need to check to see if the callback paramters are actually validl; in those cases, if they are invalid, then the signal is being used incorrectly. The calldata_get* functions are meant to be used more for when using dynamic function calls rather than when using signals. The calldata_get* functions made it so that you have to declare your varaibles, and then call that function to assign that value to those variables, which was slightly annoying to constantly have to do over and over. Therefore I created a few extra functions for returning the value without having to check for validity. Although you would think this would be an issue for maintaining, keep in mind that these functions return base types. Admittedly, these functions are merely for convenience.