return error when reaching EOF, skip reading extra elements after 'FACE'

24 jobs for ply_handle_extra_elements in 45 minutes and 35 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
passed clang-c++11 #22722
Linux

00:21:34

passed clang-c++98 #22724
Linux

00:16:16

passed cppcheck #22727
Linux

00:00:27

passed gcc-c++11 #22721
Linux

00:04:34

passed gcc-c++98 #22754
Linux

00:03:53

passed macos-c++11 #22725
Apple

00:09:36

passed macos-c++98 #22726
Apple

00:08:58

passed VS2013-32-bit-shared-apps #22738
VS2013

00:04:58

passed VS2013-32-bit-shared-no-apps #22739
VS2013

00:03:32

passed VS2013-32-bit-static-apps #22742
VS2013

00:04:31

passed VS2013-32-bit-static-no-apps #22743
VS2013

00:03:47

passed VS2013-64-bit-shared-apps #22736
VS2013

00:05:07

passed VS2013-64-bit-shared-no-apps #22737
VS2013

00:03:58

passed VS2013-64-bit-static-apps #22740
VS2013

00:04:57

passed VS2013-64-bit-static-no-apps #22741
VS2013

00:04:10

passed VS2015-32-bit-shared-apps #22730
VS2015

00:06:23

passed VS2015-32-bit-shared-no-apps #22731
VS2015

00:04:57

passed VS2015-32-bit-static-apps #22734
VS2015

00:06:05

passed VS2015-32-bit-static-no-apps #22735
VS2015

00:04:57

passed VS2015-64-bit-shared-apps #22728
VS2015

00:07:19

passed VS2015-64-bit-shared-no-apps #22729
VS2015

00:05:36

passed VS2015-64-bit-static-apps #22732
VS2015

00:06:53

passed VS2015-64-bit-static-no-apps #22733
VS2015

00:05:42

failed gcc-c++98 #22723
Linux

00:01:55