@@ -305,23 +305,40 @@ chef_debug_target (Target_t *target)
305305#ifdef XY_DEBUG
306306 if (!target )
307307 {
308- chsrc_debug2 ("t " , "Target is NULL" );
308+ chsrc_debug2 ("target " , "Target is NULL" );
309309 return ;
310310 }
311311
312- say ("Debug Target Information:" );
312+ say ("DEBUG Target Information:" );
313313 printf (" Get Function: %p\n" , target -> getfn );
314314 printf (" Set Function: %p\n" , target -> setfn );
315315 printf (" Reset Function: %p\n" , target -> resetfn );
316316 printf (" Sources: %p\n" , target -> sources );
317317 printf (" Sources Count: %lld\n" , target -> sources_n );
318318
319- printf (" Authors: %p\n" , target -> authors );
320- printf (" Authors Count: %lld\n" , target -> authors_n );
321319 printf (" Chef: %p\n" , target -> chef );
322320 printf (" Cooks: %p\n" , target -> cooks );
323321 printf (" Cooks Count: %lld\n" , target -> cooks_n );
324322 printf (" Contributors: %p\n" , target -> contributors );
325323 printf (" Contributors Count: %lld\n" , target -> contributors_n );
326324#endif
327325}
326+
327+
328+ void
329+ chef_debug_contributor (Contributor_t * contributor )
330+ {
331+ #ifdef XY_DEBUG
332+ if (!contributor )
333+ {
334+ chsrc_debug2 ("contrib" , "Contributor is NULL" );
335+ return ;
336+ }
337+
338+ say ("DEBUG Contributor Information:" );
339+ printf (" ID: %s\n" , contributor -> id );
340+ printf (" Name: %s\n" , contributor -> name );
341+ printf (" Email: %s\n" , contributor -> email );
342+ printf (" DisplayName: %s\n" , contributor -> display_name );
343+ #endif
344+ }
0 commit comments