129         jpc_pirlvl_t *pirlvls;
   153         jpc_picomp_t *picomps;
   156         jpc_picomp_t *picomp;
   159         jpc_pirlvl_t *pirlvl;
   187         uint_fast32_t xstart;
   191         uint_fast32_t ystart;
   205         jpc_pchglist_t *pchglist;
   208         jpc_pchg_t defaultpchg;
   229 jpc_pi_t *jpc_pi_create0(
void);
   232 void jpc_pi_destroy(jpc_pi_t *pi);
   235 int jpc_pi_addpchg(jpc_pi_t *pi, jpc_pocpchg_t *pchg);
   238 int jpc_pi_init(jpc_pi_t *pi);
   241 int jpc_pi_begin(jpc_pi_t *pi);
   244 int jpc_pi_next(jpc_pi_t *pi);
   247 #define jpc_pi_getind(pi)       ((pi)->pktno)   250 #define jpc_pi_cmptno(pi)       (assert(pi->valid), (pi)->compno)   253 #define jpc_pi_rlvlno(pi)       (assert(pi->valid), (pi)->rlvlno)   256 #define jpc_pi_lyrno(pi)        (assert(pi->valid), (pi)->lyrno)   259 #define jpc_pi_prcno(pi)        (assert(pi->valid), (pi)->prcno)   262 #define jpc_pi_prg(pi)  (assert(pi->valid), (pi)->pchg->prgord)   269 jpc_pchglist_t *jpc_pchglist_create(
void);
   272 void jpc_pchglist_destroy(jpc_pchglist_t *pchglist);
   275 int jpc_pchglist_insert(jpc_pchglist_t *pchglist, 
int pchgno, jpc_pchg_t *pchg);
   278 jpc_pchg_t *jpc_pchglist_remove(jpc_pchglist_t *pchglist, 
int pchgno);
   281 jpc_pchg_t *jpc_pchglist_get(jpc_pchglist_t *pchglist, 
int pchgno);
   284 jpc_pchglist_t *jpc_pchglist_copy(jpc_pchglist_t *pchglist);
   287 int jpc_pchglist_numpchgs(jpc_pchglist_t *pchglist);
   294 void jpc_pchg_destroy(jpc_pchg_t *pchg);
   297 jpc_pchg_t *jpc_pchg_copy(jpc_pchg_t *pchg);