# NNS_FndGetPrevListObject

## 構文

      #include <nnsys/fnd.h>

      void* NNS_FndGetPrevListObject( const NNSFndList* list, const void* object );

## 引数

list | リスト構造体へのポインタ
object | 現在のオブジェクトへのポインタ

## 返り値

指定されたオブジェクトの１つ前のオブジェクトへのポインタを返します。 １つ前のオブジェクトが無かった場合には、NULLを返します。

## 説明

`object`で指定されたオブジェクトの１つ前に接続されているオブジェクトへのポインタを返します。 `object`にNULLを指定すると、リストの最後に繋がれているオブジェクトへのポインタを返します。 １つ前のオブジェクトが無かった場合には、NULLを返します。

リストの最後から逆順に、全てのオブジェクトへアクセスしたい場合には、以下の処理で行う事が出来ます。

        void* object = NULL;

        while ((object = NNS_FndGetPrevListObject(list, object)) != NULL)
        {
            ......
        }

## 参照

`NNS_FndGetNextListObject, NNS_FndNthListObject`

## 履歴

2004/10/21 説明中のサンプルコードを修正
2004/02/02 初版