25 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
| 
 | |
| The standard K&R coding style is used in this project and the guidelines
 | |
| outlined in the Linux kernel CodingStyle document (found in the latest Linux
 | |
| kernel main directory in Documentation/CodingStyle) should be adhered to as
 | |
| strictly as possible.
 | |
| 
 | |
| Special notes:
 | |
| 
 | |
| 	Capitals are used when declaring NTFS on-disk structures which you
 | |
| 	can't just go ahead modifying without getting killed (in a bug sense,
 | |
| 	not literally...).  In memory structures are named with lower case as
 | |
| 	usual.
 | |
| 
 | |
| 	For styles that are not explicitly defined in the document or in the
 | |
| 	kernel one, check/read the kernel and/or libntfs source.  Some parts
 | |
| 	of the kernel might use unwanted coding styles but usually, e.g.
 | |
| 		linux/kernel/*
 | |
| 	has what Linus prefers/writes and most developers follow.
 | |
| 
 | |
| 	The latest Linux kernel contains the script Lindent in the scripts/
 | |
| 	directory which formats the source the most preferred way.  Moreover,
 | |
| 	the below patch will be applied to the official kernel tree as well:
 | |
| 		http://lkml.org/lkml/2004/1/30/180
 | |
| 	Check indent(1) for what the used/unused (default) parameters mean.
 |