Lines Matching refs:Src

563     \param Src    PseudoObject to append.
564 \param StripE Set: leading Elements in Src->Data is not copied, Clear: it is copied.
566 U_PSEUDO_OBJ *U_PO_po_append(U_PSEUDO_OBJ *po, U_PSEUDO_OBJ *Src, int StripE){
567 if(!Src){ return(NULL); }
568 if((StripE && (Src->Used == 4)) || !Src->Used){ return(po); } /* appending nothing is not an error */
569 char *Data = Src->Data;
570 size_t Size = Src->Used; /* append only what is used */
574 ipo = U_PO_create(NULL, 0, 0, Src->Type); /* create an empty pseudoobject */
1157 \param Src where the data is coming from. It is incremented by the number of bytes retrieved.
1158 \param Dst where the data will be stored. This must either be NULL (in which case the Src
1173 int U_PMF_SERIAL_get(const char **Src, void *Dst, size_t Units, size_t Reps, int SE){
1174 if(!Src || !*Src || SE == U_XX){ return(0); }
1175 U_PMF_MEMCPY_SRCSHIFT(Dst, Src, Units * Reps);
1189 \param Src where the data is coming from. It is incremented by the number of bytes retrieved.
1205 int U_PMF_SERIAL_array_copy_get(const char **Src, void **Dst, size_t Units, size_t Reps, int SE, int Cond){
1206 if(!Src || !*Src || !Dst || SE == U_XX){ return(0); }
1208 *Src += Units * Reps;
1214 U_PMF_MEMCPY_SRCSHIFT(*Dst, Src, Units * Reps);
1398 \param Src Source in memory
1401 void U_PMF_MEMCPY_SRCSHIFT(void *Dst, const char **Src, size_t Size){
1402 if(Dst)memcpy(Dst, *Src, Size);
1403 *Src += Size;
1409 \param Src Source in memory (if this is NULL, fill with that many zero bytes instead)
1412 void U_PMF_MEMCPY_DSTSHIFT(char **Dst, const void *Src, size_t Size){
1413 if(Src){ memcpy(*Dst, Src, Size); }
1419 \brief Copy the single instance at Src repeatedly to Dst.
1421 \param Src Source in memory (if this is NULL, fill with that many zero bytes instead)
1425 void U_PMF_REPCPY_DSTSHIFT(char **Dst, const void *Src, size_t Size, size_t Reps){
1427 if(Src){ memcpy(*Dst, Src, Size); }
1436 \param Src Source in memory or NULL. If NULL Dst is set to NULL.
1439 void U_PMF_PTRSAV_SHIFT(const char **Dst, const char **Src, size_t Size){
1440 if(*Src){
1441 if(Dst)*Dst = *Src;
1442 *Src += Size;
1453 \param Src Source in memory or NULL. If NULL Dst is set to NULL.
1456 int U_PMF_PTRSAV_COND(const char **Dst, const char *Src, int Doit){
1458 if(Src && Doit){ *Dst = Src; }