This is more of a philosophical/expirience question. 

When functions, which return nothing of value, are written, should the default return value be void or int? Like, maybe returning int leaves place for adding error codes and error handling in the future? Is there even difference between two options in terms of performance and architecture?