| Extracted from Pike v7.8 release 866 at 2018-02-09.

[Top]
System
System.Memory

# Method System.Memory()->pread16n()

Method pread16n

  `string pread(int(0..) pos, int(0..) len)`
  `string pread16(int(0..) pos, int(0..) len)`
  `string pread32(int(0..) pos, int(0..) len)`
  `string pread16i(int(0..) pos, int(0..) len)`
  `string pread32i(int(0..) pos, int(0..) len)`
  `string pread16n(int(0..) pos, int(0..) len)`
  `string pread32n(int(0..) pos, int(0..) len)`

Description

  Read a string from the memory. The 16 and 32 variants reads widestrings, 16 or 32 bits (2 or 4 bytes) wide, the i variants in intel byteorder, the normal in network byteorder, and the n variants in native byteorder.

  len is the number of characters, wide or not. pos is the byte position (!).