provider.c revision 8376b86d
1