provider.c revision 1c7fd726
1