<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- This manual is for GNU Texinfo (version 6.7, 23 September 2019),
a documentation system that can produce both online information and a
printed manual from a single source using semantic markup.
Copyright (C) 1988, 1990, 1991, 1992, 1993, 1995, 1996, 1997,
1998, 1999, 2001, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Free Software
Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Texts. A copy of the license is included in the section entitled
"GNU Free Documentation License". -->
<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Running Info-validate (GNU Texinfo 6.7)</title>
<meta name="description" content="Running Info-validate (GNU Texinfo 6.7)">
<meta name="keywords" content="Running Info-validate (GNU Texinfo 6.7)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<link href="index.html" rel="start" title="Top">
<link href="Command-and-Variable-Index.html" rel="index" title="Command and Variable Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="Catching-Mistakes.html" rel="up" title="Catching Mistakes">
<link href="Using-Info_002dvalidate.html" rel="next" title="Using Info-validate">
<link href="Using-occur.html" rel="prev" title="Using occur">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
ul.no-bullet {list-style: none}
-->
</style>
</head>
<body lang="en">
<span id="Running-Info_002dvalidate"></span><div class="header">
<p>
Previous: <a href="Using-occur.html" accesskey="p" rel="prev">Using <code>occur</code></a>, Up: <a href="Catching-Mistakes.html" accesskey="u" rel="up">Catching Mistakes</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Command-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<span id="Finding-Badly-Referenced-Nodes"></span><h3 class="section">F.6 Finding Badly Referenced Nodes</h3>
<span id="Running-Info_002dValidate"></span><span id="index-Info_002dvalidate"></span>
<span id="index-Nodes_002c-checking-for-badly-referenced"></span>
<span id="index-Checking-for-badly-referenced-nodes"></span>
<span id="index-Looking-for-badly-referenced-nodes"></span>
<span id="index-Finding-badly-referenced-nodes"></span>
<span id="index-Badly-referenced-nodes"></span>
<p>You can use the <code>Info-validate</code> command to check whether any of
the ‘Next’, ‘Previous’, ‘Up’ or other node pointers fail to point to a
node. This command checks that every node pointer points to an
existing node. The <code>Info-validate</code> command works only on Info
files, not on Texinfo files.
</p>
<p>The <code>makeinfo</code> program validates pointers automatically, so you
do not need to use the <code>Info-validate</code> command if you are using
<code>makeinfo</code>. You only may need to use <code>Info-validate</code> if you
are unable to run <code>makeinfo</code> and instead must create an Info file
using <code>texinfo-format-region</code> or <code>texinfo-format-buffer</code>, or
if you write an Info file from scratch.
</p>
<table class="menu" border="0" cellspacing="0">
<tr><td align="left" valign="top">• <a href="Using-Info_002dvalidate.html" accesskey="1">Using <code>Info-validate</code></a></td><td> </td><td align="left" valign="top">How to run <code>Info-validate</code>.
</td></tr>
<tr><td align="left" valign="top">• <a href="Unsplit.html" accesskey="2">Unsplit</a></td><td> </td><td align="left" valign="top">How to create an unsplit file.
</td></tr>
<tr><td align="left" valign="top">• <a href="Tagifying.html" accesskey="3">Tagifying</a></td><td> </td><td align="left" valign="top">How to tagify a file.
</td></tr>
<tr><td align="left" valign="top">• <a href="Splitting.html" accesskey="4">Splitting</a></td><td> </td><td align="left" valign="top">How to split a file manually.
</td></tr>
</table>
</body>
</html>