r520.c revision 04eb2206
1