# Synopsis

PDX_MSGT gdx_SolidRemoveSharedSurface(long option, MDA_PTR gdx_db_ptr)

# Purpose

Eliminate any shared surfaces in a solid

# Description

This function is to make sure that each face in a solid has a distinct surface. It cycles the shells, and for each shell, cycles the faces and checks 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 solid database pointer

# Return

          GDX_NOERR
          Low level error return
          .fi