181450dffSJohn Thompson // Declare a couple of functions - no modules problems. 281450dffSJohn Thompson 381450dffSJohn Thompson void FuncOne(); 481450dffSJohn Thompson 581450dffSJohn Thompson int FuncTwo(int arg); 6*ba6c6626SJohn Thompson FuncOverload(int arg)7*ba6c6626SJohn Thompsonvoid FuncOverload(int arg) {} FuncOverload(char * arg)8*ba6c6626SJohn Thompsonvoid FuncOverload(char *arg) {} 9*ba6c6626SJohn Thompson 10*ba6c6626SJohn Thompson namespace Namespace1 { FuncNameSpace()11*ba6c6626SJohn Thompson void FuncNameSpace() {} 12*ba6c6626SJohn Thompson } 13*ba6c6626SJohn Thompson 14*ba6c6626SJohn Thompson namespace Namespace2 { FuncNameSpace()15*ba6c6626SJohn Thompson void FuncNameSpace() {} 16*ba6c6626SJohn Thompson } 17