diff --git a/docs/source/index.rst b/docs/source/index.rst index 66b5579..1cbcef2 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -111,7 +111,7 @@ simple as calling one of the decoding API: unsigned char ins[2] = { 0x33, 0xC0 }; NDSTATUS status; - status = NdDecode(&ix, ins, ND_CODE_64, ND_DATA_64); + status = NdDecodeEx(&ix, ins, sizeof(ins), ND_CODE_64, ND_DATA_64); if (!ND_SUCCESS(status)) { printf("Decoding failed with error 0x%08x!\n", status); @@ -139,7 +139,7 @@ has to be obtained by calling the **NdToText** API: NDSTATUS status; char txt[ND_MIN_BUF_SIZE]; - status = NdDecode(&ix, ins, ND_CODE_64, ND_DATA_64); + status = NdDecodeEx(&ix, ins, sizeof(ins), ND_CODE_64, ND_DATA_64); if (!ND_SUCCESS(status)) { printf("Decoding failed with error 0x%08x!\n", status); @@ -210,7 +210,7 @@ Assuming we have already decoded an instruction as follows: NDSTATUS status; char txt[ND_MIN_BUF_SIZE]; - status = NdDecode(&ix, ins, ND_CODE_64, ND_DATA_64); + status = NdDecodeEx(&ix, ins, sizeof(ins), ND_CODE_64, ND_DATA_64); if (!ND_SUCCESS(status)) { printf("Decoding failed with error 0x%08x!\n", status);