# Synopsis

PDX_MSGT gdx_ShellRemoveSharedSurface(long option, MDA_PTR gdx_db_ptr)

# Purpose

Eliminate any shared surfaces in a shell

# Description

This function is to make sure that each face in a shell has a distinct surface. Cycle the faces and check if any of the other faces use the same surface. If so, the surface is copied, and gdx_FaceReplaceSurf is called.

# Input

## option

Options (not used)

## gdx_db_ptr

The valid GDX shell database pointer

# Return

          GDX_NOERR
          Low level error return
          .fi