GtkSource.Mark.prev

### Method

# GtkSource Markprev

#### Declaration [src]

    GtkSourceMark*
    gtk_source_mark_prev (
      GtkSourceMark* mark,
      const gchar* category
    )

#### Description [src]

Returns the previous `GtkSourceMark` in the buffer or `NULL` if the mark was not added to a buffer.

If there is no previous mark, `NULL` is returned.

If `category` is `NULL`, looks for marks of any category.

#### Parameters

`category` | `const gchar*`
| A string specifying the mark category, or `NULL`.
| The data is owned by the caller of the function.
| The value is a NUL terminated UTF-8 string.

#### Return value

Returns: | `GtkSourceMark`
| The previous `GtkSourceMark`, or `NULL`.
| The data is owned by the instance.
| The return value can be `NULL`.