Index: /trunk/ippTools/src/p2pendingToDone.c
===================================================================
--- /trunk/ippTools/src/p2pendingToDone.c	(revision 6165)
+++ /trunk/ippTools/src/p2pendingToDone.c	(revision 6166)
@@ -88,2 +88,20 @@
     return doneImfiles;
 }
+
+p2DoneExpRow *p2pendingToDoneExp(p2PendingExpRow *pendingExp)
+{
+    PS_ASSERT_PTR_NON_NULL(pendingExp, NULL);
+
+    p2DoneExpRow *doneExp = p2DoneExpRowAlloc(
+        pendingExp->exp_id,
+        pendingExp->camera,
+        pendingExp->filter,
+        pendingExp->class,
+        pendingExp->nclass, // XXX ndone is uneeded?
+        0xFF, // ndone
+        pendingExp->p1_version,
+        pendingExp->p2_version
+    );
+
+    return doneExp;
+}
Index: /trunk/ippTools/src/pxtools.h
===================================================================
--- /trunk/ippTools/src/pxtools.h	(revision 6165)
+++ /trunk/ippTools/src/pxtools.h	(revision 6166)
@@ -94,2 +94,3 @@
 psArray *p2pendingToDoneImfile(psArray *pendingImfiles);
 psArray *p2searchPendingExp(p2Config *config);
+p2DoneExpRow *p2pendingToDoneExp(p2PendingExpRow *pendingExp);
