All pastes #103223 Raw Edit

Cody Brocious

public text v1 · immutable
#103223 ·published 2006-07-28 05:42 UTC
rendered paste body
#include <Nucleus/Nucleus.h>

#define NUMODULE_NAME "TestFile"

int main() {
	NuFile *file;
	char buf[5];
	
	file = NuFile_Open("/tmp/nufile.test", "w");
	
	if(file == None)
		goto failed;
	
	if(NuFile_Write(file, "test", 5) != 5)
		goto failed;
	
	NuFile_Close(file);
	
	file = NuFile_Open("/tmp/nufile.test", "r");
	
	if(file == None)
		goto failed;
	
	if(NuFile_Read(file, buf, 5) != 5)
		goto failed;
	
	if(strcmp(buf, "test") != 0)
		goto failed;
	
	NuLog("Succeeded");
	
	return 0;

failed:
	NuError("Failed");
}