/ Replace all jason value pointers by offsets. */ /
| 1919 | /* Replace all jason value pointers by offsets. */ |
| 1920 | /***********************************************************************/ |
| 1921 | size_t SWAP::MoffJValue(PJVAL jvp) { |
| 1922 | if (!jvp->Del) { |
| 1923 | if (jvp->DataType == TYPE_JSON) |
| 1924 | jvp->Jsp = (PJSON)MoffJson(jvp->Jsp); |
| 1925 | else if (jvp->DataType == TYPE_STRG) |
| 1926 | jvp->Strp = (PSZ)MakeOff(Base, (jvp->Strp)); |
| 1927 | |
| 1928 | // if (jvp->Val) |
| 1929 | // jvp->Val = (PVL)MoffVal(jvp->Val); |
| 1930 | |
| 1931 | } // endif Del |
| 1932 | |
| 1933 | if (jvp->Next) |
| 1934 | jvp->Next = (PJVAL)MoffJValue(jvp->Next); |
| 1935 | |
| 1936 | return MakeOff(Base, jvp); |
| 1937 | } // end of MoffJValue |
| 1938 | |
| 1939 | #if 0 |
| 1940 | /***********************************************************************/ |