testlist <- list(bufferSize = -1324652373L, endian = 2105890603L, featureId = c(1712665070L, -953304364L, -148652119L, -963979978L, -520527101L, 798986918L, 1679198114L, 1595648709L, 819770360L, 158190592L, -1869829546L, 377458166L, 2045835944L, -1886630156L, -1562995199L, NA, 477763877L, -387570056L, 1926287240L, 1331462088L, 1283027420L, 96456872L, -1788434042L, -1502566205L, -339613485L, -1492235495L, -568679890L, 1981937347L, -1704484961L, 661604284L, -705608837L, 1642806860L, -1406722220L, 896232724L, -2062597380L, 809025482L, -1604425017L, -844004446L, -1564074748L, -1319350178L, -2089766216L, -618673056L, 789470303L, 1192962791L, 2039787078L, 1160898792L, -133763927L, 1648101349L, -1397121657L, -647305208L, 2017748927L, 1028231944L, 626270315L, -2046274690L, 239019888L, 2066699560L, -386682943L, 1570228693L, -600730308L, -1036315160L, -1875553514L, 1051104332L, -440681120L, -367884077L, 87594082L, -815908693L, -1882331311L, 150813080L, 848080496L, 843234583L, -25528088L, -1946109038L, 944829448L, -1372802243L, -107246078L, -1731683638L), m = c(8.7656245600309e-264, 2.42620078588833e-200, 2.9894302236104e+178, -Inf, 3.24907002570634e+265, 9.30366812863851e-96, 6.03380833529706e+106, 1.83740621802236e-152, -1.32217423954405e-134, -1.50896070020431e+137, 2.49529131260642e-50, 2.46107165443903e-182, 4.68440340317268e+276, 2.57054668273712e+244, -1.12222753643542e-139, 7.51850406434815e+77, 1.61066894775874e-46, 7.07867639986758e-188, 4.3023951796491e+296, -4.98103749847623e-207, 3.81714983610767e-157, 3.28387528409206e-104, 6.85159785110097e+83, -Inf, 1.93577315904069e-19, 1.71346400466431e+31, -6.02735635386622e+150, -1.12722077889323e+186, 5.92186400897302e+58, 1.9347125727313e-55, 1.63745883692147e+233, -1.40564246819846e-158, -5.60174875197815e-285, -7.51480889689228e+160, -2.88400284277682e-257, -5.99706391396427e+156, 1.03763426467066e-268, -1.81767499954827e-235, 1.36196709749964e+21, 9.15049172601322e-301, 1.13968541828367e+204, -8.35103961782659e+198, -1.42420106588944e-19, 4.52948922444292e+150, 1765650.81111135, 2.01584702655888e+141, 4.057389290908e-167, 2.10958295989895e+55, 1.23003512973376e+197, 3.23956043385141e-171, 1.04953321327962e-216, 5.81944628075703e+271, -Inf, -9.42178805776728e+80, -1.40433009689008e-61, -3.40141633663011e-215, 4.45110182268914e+180, -7.91979098985848e+190, -1.52920064495406e-252, 3.96138520712851e-172, -1.60422994284168e-186, 7.89830093466196e+245, 6.0486199024077e+154, -1.62382886967784e-168, -Inf, -4.68822889644542e+86, -8.16381418479092e+87, -3.60747002276609e+155, 0), x = c(3.92803226288477e-236, -1.7237880885979e-242, 5.33837444319829e+160, 4.08791073148031e-224, -3.88922936714215e+258, -2.95675064620217e-288, 1.03834738744152e-35, 4.44589289294474e-225, 2.71121114148077e+289, -101.623647014703, NaN, NaN, -3.70699589782937e+118, -9.91454214478231e+29, -3.63582394323003e+203, 4.469300331099e-228, Inf, 8.49670030325743e-187, 1.341151585024e-305, -6.94961494981783e-262, -3.20013000748039e+219, 1.86661645066375e+34, 34708839069457.1, Inf, 4.10031531720047e+216, 6.14294988659052e-27, -1.40428124766613e-96, 0), y = c(1.00589702286235e-195, -3.11927241451499e-259, -2.78041198752848e-286, 1.9516100892216e+68, -3.66567664034933e-271, -2.06086263010959e+48, 5.14739123674175e+202, NaN, 3.5399796995458e+126, 1.83001934234268e+140, 2.17131728149073e+161, 2.43940549430788e+190, 8.63173360906746e-287, 2.04983237427622e+107, -2.06483572168394e+234, -3.29985995031345e-164, 7.02319218401644e-128, -1.7376897908457e+217, -4.80010600385418e-208, -1.33502024944173e-263, 1.6469400989267e-118, -5.88314713009513e+262, -2.28970521603004e-189, -1.80463971763929e-233, -1.02017766581813e-137, -4.38110581302214e-287, -1.20843663133356e-148, 6.80596098896647e-205, -1.56846721176208e-121, 5.12199896708376e-270, 2.45802934042242e-178, 1.94880068655715e-242, 3.3701706202037e+142, -2.67430065611428e-92, -8.16040684639999e+152, 5.81549237640097e+284, -1.97841717234827e-193, -3.13372196873841e-243, -4.09067714813751e+30, -1.18803795919945e-219, -Inf, 6.44618410734338e-265, -3.50644591049794e-178, -3.89963661175003e+155, 1.15881330161518e+24, 1.20010108292945e+171, NA, 3.60149401360595e+78, -3.12975405977724e-09, -3.76032918867164e+194, 1.35105264709093e+286, -3.60257258157688e+37, -5.19266689841524e-198, 7.10933718560463e-22, 9.19453686962118e+34, -4.03067140458643e+279, 1.03364152212829e+69, -6.23711711292285e-269, 5.10613767850986e-17, -8.45133338816462e+36, 13096402586006239232, 9.04015756865045e+99, -3.56429261870434e+114, 0), z = c(NaN, NaN, 1.38473545631103e+113, -Inf, 1.77311142778603e-234, 2.95796239788005e-123, 1.12383771961046e+187, -Inf, 4.59634335255578e-142, 5.94271303123553e+192, 0)) result <- do.call(wkutils:::cpp_coords_linestring_translate_wkb,testlist) str(result)