Lines Matching refs:cpt

696  GPS_PCourse_Point** cpt,  in GPS_Command_Get_Course()  argument
742 *n_cpt = GPS_A1008_Get(port,cpt, nullptr); in GPS_Command_Get_Course()
776 GPS_PCourse_Point* cpt, in GPS_Command_Send_Course() argument
864 ret_cpt = GPS_A1008_Send(port,cpt,n_cpt,fd); in GPS_Command_Send_Course()
1041 GPS_PCourse_Point* cpt, int* n_cpt) in Course_Garbage_Collect() argument
1114 if (crs[j]->index == cpt[i]->course_index) { in Course_Garbage_Collect()
1120 if (cpt[i]->course_index == cpt[j]->course_index && in Course_Garbage_Collect()
1121 cpt[i]->track_point_time == cpt[j]->track_point_time) { in Course_Garbage_Collect()
1129 GPS_Course_Point_Del(&cpt[i]); in Course_Garbage_Collect()
1130 memmove(&cpt[i], &cpt[i+1], (*n_cpt-i-1)*sizeof(*cpt)); in Course_Garbage_Collect()
1159 GPS_PCourse_Point* cpt = nullptr; in GPS_Command_Send_Track_As_Course() local
1168 n_crs = GPS_Command_Get_Course(port, &crs, &clp, &ctk, &cpt, &n_clp, &n_ctk, &n_cpt, nullptr); in GPS_Command_Send_Track_As_Course()
1247 cpt = (struct GPS_SCourse_Point**) xrealloc(cpt, (n_cpt+n_wpt) * sizeof(GPS_PCourse_Point)); in GPS_Command_Send_Track_As_Course()
1272 cpt[i+n_cpt] = GPS_Course_Point_New(); in GPS_Command_Send_Track_As_Course()
1273 strncpy(cpt[i+n_cpt]->name, wpt[i]->cmnt, in GPS_Command_Send_Track_As_Course()
1274 sizeof(cpt[i+n_cpt]->name) - 1); in GPS_Command_Send_Track_As_Course()
1277 cpt[i+n_cpt]->course_index = crs[j]->index; in GPS_Command_Send_Track_As_Course()
1280 cpt[i+n_cpt]->track_point_time = ctk[min_dist_idx]->Time; in GPS_Command_Send_Track_As_Course()
1281 cpt[i+n_cpt]->point_type = 0; in GPS_Command_Send_Track_As_Course()
1286 Course_Garbage_Collect(crs, &n_crs, clp, &n_clp, ctk, &n_ctk, cpt, &n_cpt); in GPS_Command_Send_Track_As_Course()
1289 ret = GPS_Command_Send_Course(port, crs, clp, ctk, cpt, in GPS_Command_Send_Track_As_Course()
1308 GPS_Course_Point_Del(&cpt[i]); in GPS_Command_Send_Track_As_Course()
1310 free(cpt); in GPS_Command_Send_Track_As_Course()