provider.c revision 508a523f
1