7e0a86e583
Martell changed this function without realizing that this was calling a function below it, not recursively calling itself. The reason why he got the warning was because there was no forward declaration of the function that was being called; I think he's used to C where only one function definition can exist with the same name. In this case, it was another function with the same name but with different parameters, something that's permitted in C++. I wish I had realized this sooner. This fixes the crashes people have been having with devices.