provider.c revision a03d9f94
1