Throughout my university education, I have studied some theory of Riemann surfaces, focusing particularly on Miranda's _Algebraic curves and Riemann surfaces_. My current studies however are in the theory of Stein manifolds and Stein spaces. In particular, I am looking at (sheaf-)cohomological methods to solving the Cousin problems. 

In the theory of Riemann surfaces, for a meromorphic function $f$ on a Riemann surface $X$, we define the divisor of $f$ to be the function $D$ which maps $$f \longmapsto \sum_{p \in X} \text{ord}_p \cdot p,$$ where $\text{ord}_p$ denotes the order of the root or pole of $f$ at $p$. 

In the context of Stein manifolds however, we define a divisor to be an element $d \in H^0(X, \mathscr{D})$, where $\mathscr{D}$ is the quotient sheaf of $\mathscr{M}^{\times}$ by $\mathscr{O}_X^{\times}$, where $\mathscr{M}^{\times}$ is the sheaf of germs of invertible meromorphic functions and $\mathscr{O}_X^{\times}$ is the sheaf of germs of invertible holomorphic functions. 


Are these definitions equivalent? If they are, I can't see why. 


Note that this does seem like a question that should be posted on Math.StackExchange, but I have found little to no luck asking questions of anything north of the elementary theory of analytic functions of several complex variables on that site.