If a function f satisfies x→0−limf(x)=x→0+limf(x)=f(0), but h→0−limhf(0+h)−f(0)=h→0+limhf(0+h)−f(0), then at x=0 the function is
a) continuous and differentiable
b) continuous but not differentiable
c) discontinuous but differentiable
d) discontinuous and not differentiable