From e4b20015a4ee35f1279af4caa983478fa2ff0d4a Mon Sep 17 00:00:00 2001
From: dhuth <derickhuth@gmail.com>
Date: Mon, 6 Oct 2014 11:56:47 -0600
Subject: Added omega to source

---
 omega/code_gen/include/code_gen/CG.h               |   118 +
 omega/code_gen/include/code_gen/CG_outputBuilder.h |   177 +
 omega/code_gen/include/code_gen/CG_outputRepr.h    |    31 +
 omega/code_gen/include/code_gen/CG_roseBuilder.h   |   164 +
 omega/code_gen/include/code_gen/CG_roseRepr.h      |    47 +
 omega/code_gen/include/code_gen/CG_stringBuilder.h |    44 +
 omega/code_gen/include/code_gen/CG_stringRepr.h    |    43 +
 omega/code_gen/include/code_gen/CG_suifBuilder.h   |    88 +
 omega/code_gen/include/code_gen/CG_suifRepr.h      |    36 +
 omega/code_gen/include/code_gen/CG_utils.h         |    45 +
 omega/code_gen/include/code_gen/code_gen.h         |    47 +
 omega/code_gen/include/code_gen/codegen.h          |    44 +
 omega/code_gen/include/code_gen/codegen_error.h    |    15 +
 omega/code_gen/include/code_gen/cscope.out         | 42592 +++++++++++++++++++
 omega/code_gen/include/code_gen/output_repr.h      |    46 +
 omega/code_gen/include/code_gen/rose_attributes.h  |    91 +
 16 files changed, 43628 insertions(+)
 create mode 100644 omega/code_gen/include/code_gen/CG.h
 create mode 100644 omega/code_gen/include/code_gen/CG_outputBuilder.h
 create mode 100644 omega/code_gen/include/code_gen/CG_outputRepr.h
 create mode 100644 omega/code_gen/include/code_gen/CG_roseBuilder.h
 create mode 100644 omega/code_gen/include/code_gen/CG_roseRepr.h
 create mode 100644 omega/code_gen/include/code_gen/CG_stringBuilder.h
 create mode 100644 omega/code_gen/include/code_gen/CG_stringRepr.h
 create mode 100644 omega/code_gen/include/code_gen/CG_suifBuilder.h
 create mode 100644 omega/code_gen/include/code_gen/CG_suifRepr.h
 create mode 100755 omega/code_gen/include/code_gen/CG_utils.h
 create mode 100644 omega/code_gen/include/code_gen/code_gen.h
 create mode 100755 omega/code_gen/include/code_gen/codegen.h
 create mode 100755 omega/code_gen/include/code_gen/codegen_error.h
 create mode 100644 omega/code_gen/include/code_gen/cscope.out
 create mode 100644 omega/code_gen/include/code_gen/output_repr.h
 create mode 100644 omega/code_gen/include/code_gen/rose_attributes.h

(limited to 'omega/code_gen/include')

diff --git a/omega/code_gen/include/code_gen/CG.h b/omega/code_gen/include/code_gen/CG.h
new file mode 100644
index 0000000..4054d82
--- /dev/null
+++ b/omega/code_gen/include/code_gen/CG.h
@@ -0,0 +1,118 @@
+#ifndef _CG_H
+#define _CG_H
+
+#include <omega/Relation.h>
+#include <basic/boolset.h>
+#include <code_gen/CG_outputBuilder.h>
+#include <vector>
+
+namespace omega {
+
+class CodeGen;
+
+struct CG_result {
+  CodeGen *codegen_;
+  BoolSet<> active_;
+
+  CG_result() { codegen_ = NULL; }
+  virtual ~CG_result() { /* not responsible for codegen_ */ }
+  
+  virtual CG_result *recompute(const BoolSet<> &parent_active, const Relation &known, const Relation &restriction) = 0;
+  virtual int populateDepth() = 0;
+  virtual std::pair<CG_result *, Relation> liftOverhead(int depth, bool propagate_up) = 0;
+  virtual Relation hoistGuard() = 0;
+  virtual void removeGuard(const Relation &guard) = 0;
+  virtual CG_outputRepr *printRepr(int indent, CG_outputBuilder *ocg, const std::vector<CG_outputRepr *> &stmts, const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly) const = 0;
+  CG_outputRepr *printRepr(CG_outputBuilder *ocg, const std::vector<CG_outputRepr *> &stmts) const;
+  std::string printString() const;
+  int num_level() const;
+  virtual CG_result *clone() const = 0;
+  virtual void dump(int indent) const {}
+  void dump() { dump(0); }
+};
+
+
+struct CG_split: public CG_result {
+  std::vector<Relation> restrictions_;
+  std::vector<CG_result *> clauses_;
+
+  CG_split(CodeGen *codegen, const BoolSet<> &active, const std::vector<Relation> &restrictions, const std::vector<CG_result *> &clauses) {
+    codegen_ = codegen;
+    active_ = active;
+    restrictions_ = restrictions;
+    clauses_ = clauses;
+  } 
+  ~CG_split() {
+    for (int i = 0; i < clauses_.size(); i++)
+      delete clauses_[i];
+  } 
+  
+  CG_result *recompute(const BoolSet<> &parent_active, const Relation &known, const Relation &restriction);
+  int populateDepth();
+  std::pair<CG_result *, Relation> liftOverhead(int depth, bool propagate_up);
+  Relation hoistGuard();
+  void removeGuard(const Relation &guard);
+  CG_outputRepr *printRepr(int indent, CG_outputBuilder *ocg, const std::vector<CG_outputRepr *> &stmts, const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly) const;
+  CG_result *clone() const;
+  void dump(int indent) const;
+
+private:
+  std::vector<CG_result *> findNextLevel() const;
+};
+
+
+struct CG_loop: public CG_result {
+  int level_;
+  CG_result *body_;
+
+  Relation known_;
+  Relation restriction_;
+  Relation bounds_;
+  Relation guard_;
+  bool needLoop_;
+  int depth_;
+
+  CG_loop(CodeGen *codegen, const BoolSet<> &active, int level, CG_result *body) {
+    codegen_ = codegen;
+    active_ = active;
+    level_ = level;
+    body_ = body;
+  }
+  ~CG_loop() { delete body_; }
+  
+  CG_result *recompute(const BoolSet<> &parent_active, const Relation &known, const Relation &restriction);
+  int populateDepth();
+  std::pair<CG_result *, Relation> liftOverhead(int depth, bool propagate_up);
+  Relation hoistGuard();
+  void removeGuard(const Relation &guard);
+  CG_outputRepr *printRepr(int indent, CG_outputBuilder *ocg, const std::vector<CG_outputRepr *> &stmts, const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly) const;
+  CG_outputRepr *printRepr(bool do_print_guard, int indent, CG_outputBuilder *ocg, const std::vector<CG_outputRepr *> &stmts, const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly) const;
+  CG_result *clone() const;
+  void dump(int indent) const;
+};
+
+
+
+struct CG_leaf: public CG_result {
+  Relation known_;
+  std::map<int, Relation> guards_;
+  
+  CG_leaf(CodeGen *codegen, const BoolSet<> &active) {
+    codegen_ = codegen;
+    active_ = active;
+  }
+  ~CG_leaf() {}
+  
+  CG_result *recompute(const BoolSet<> &parent_active, const Relation &known, const Relation &restriction);
+  int populateDepth() { return 0; }
+  std::pair<CG_result *, Relation> liftOverhead(int depth, bool propagate_up);
+  Relation hoistGuard();
+  void removeGuard(const Relation &guard);
+  CG_outputRepr *printRepr(int indent, CG_outputBuilder *ocg, const std::vector<CG_outputRepr *> &stmts, const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly) const;
+  CG_result *clone() const;
+  void dump(int indent) const;
+};
+
+}
+
+#endif
diff --git a/omega/code_gen/include/code_gen/CG_outputBuilder.h b/omega/code_gen/include/code_gen/CG_outputBuilder.h
new file mode 100644
index 0000000..2203235
--- /dev/null
+++ b/omega/code_gen/include/code_gen/CG_outputBuilder.h
@@ -0,0 +1,177 @@
+/*****************************************************************************
+ Copyright (C) 1994-2000 the Omega Project Team
+ Copyright (C) 2005-2011 Chun Chen
+ All Rights Reserved.
+
+ Purpose:
+   abstract base class of comiler IR code builder
+
+ Notes:
+   All "CG_outputRepr *" parameters are consumed inside the the function
+ unless explicitly stated otherwise, i.e., not valid after the call.
+   Parameter "indent" normally not used except it is used in unstructured
+ string output for correct indentation.
+ 
+ History:
+   04/17/96 created - Lei Zhou
+   05/02/08 clarify integer floor/mod/ceil definitions, -chen
+   05/31/08 use virtual clone to implement CreateCopy, -chun
+   08/05/10 clarify NULL parameter allowance, -chun
+*****************************************************************************/
+
+#ifndef _CG_OUTPUTBUILDER_H
+#define _CG_OUTPUTBUILDER_H
+
+#include <code_gen/CG_outputRepr.h>
+
+#include <string>
+#include <vector>
+
+namespace omega {
+
+class CG_outputBuilder {
+public:
+  CG_outputBuilder() {}
+  virtual ~CG_outputBuilder() {}
+
+  //---------------------------------------------------------------------------
+  // substitute variables in stmt
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr *CreateSubstitutedStmt(int indent, CG_outputRepr *stmt,
+                                               const std::vector<std::string> &vars,
+                                               std::vector<CG_outputRepr *> &subs) const = 0;
+
+  //---------------------------------------------------------------------------
+  // assignment stmt generation
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr *CreateAssignment(int indent, CG_outputRepr *lhs,
+                                          CG_outputRepr *rhs) const = 0;
+
+  //---------------------------------------------------------------------------
+  // function invocation generation
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr *CreateInvoke(const std::string &funcName,
+                                      std::vector<CG_outputRepr *> &argList) const = 0;
+
+  //---------------------------------------------------------------------------
+  // comment generation
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr *CreateComment(int indent,
+                                       const std::string &commentText) const = 0;
+
+  //---------------------------------------------------------------------------
+  // Attribute generation
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr* CreateAttribute(CG_outputRepr  *control,
+                                           const std::string &commentText) const = 0;
+  //---------------------------------------------------------------------------
+  // Pragma Attribute
+  // --------------------------------------------------------------------------
+  virtual CG_outputRepr* CreatePragmaAttribute(CG_outputRepr *scopeStmt, int looplevel, const std::string &pragmaText) const = 0;
+  
+  //---------------------------------------------------------------------------
+  // Prefetch Attribute
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr* CreatePrefetchAttribute(CG_outputRepr *scopeStmt, int looplevel, const std::string &arrName, int hint) const = 0;
+
+  //---------------------------------------------------------------------------
+  // generate if stmt, true/false stmt can be NULL but not the condition
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr *CreateIf(int indent, CG_outputRepr *guardCondition,
+                                  CG_outputRepr *true_stmtList,
+                                  CG_outputRepr *false_stmtList) const = 0;
+
+  //---------------------------------------------------------------------------
+  // generate loop inductive variable (loop control structure)
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr *CreateInductive(CG_outputRepr *index,
+                                         CG_outputRepr *lower,
+                                         CG_outputRepr *upper,
+                                         CG_outputRepr *step) const = 0;
+
+  //---------------------------------------------------------------------------
+  // generate loop stmt from loop control and loop body, NULL parameter allowed
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr *CreateLoop(int indent, CG_outputRepr *control,
+                                    CG_outputRepr *stmtList) const = 0;
+
+  //---------------------------------------------------------------------------
+  // copy operation, NULL parameter allowed. this function makes pointer
+  // handling uniform regardless NULL status
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr *CreateCopy(CG_outputRepr *original) const {
+    if (original == NULL)
+      return NULL;
+    else
+      return original->clone();
+  }
+
+  //---------------------------------------------------------------------------
+  // basic integer number creation
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr *CreateInt(int num) const = 0;
+  virtual bool isInteger(CG_outputRepr *op) const = 0;
+
+
+  //---------------------------------------------------------------------------
+  // basic identity/variable creation
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr *CreateIdent(const std::string &varName) const = 0;
+
+  //---------------------------------------------------------------------------
+  // binary arithmetic operations, NULL parameter means 0,
+  // Note:
+  //   integer division truncation method undefined, only use when lop is known
+  //   to be multiple of rop, otherwise use integer floor instead
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr *CreatePlus(CG_outputRepr *lop, CG_outputRepr *rop) const = 0;
+  virtual CG_outputRepr *CreateMinus(CG_outputRepr *lop, CG_outputRepr *rop) const = 0;
+  virtual CG_outputRepr *CreateTimes(CG_outputRepr *lop, CG_outputRepr *rop) const = 0;
+  virtual CG_outputRepr *CreateDivide(CG_outputRepr *lop, CG_outputRepr *rop) const {
+    return CreateIntegerFloor(lop, rop);
+  }
+  
+  //---------------------------------------------------------------------------
+  // integer arithmetic functions, NULL parameter means 0, second parameter
+  // must be postive (i.e. b > 0 below), otherwise function undefined
+  // Note:
+  //   ceil(a, b) = -floor(-a, b) or floor(a+b-1, b) or floor(a-1, b)+1
+  //   mod(a, b) = a-b*floor(a, b) 
+  //     where result must lie in range [0,b)
+  //   floor(a, b) = a/b if a >= 0
+  //                 (a-b+1)/b if a < 0
+  //     where native '/' operator behaves as 5/2 = 2, (-5)/2 = -2
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr *CreateIntegerFloor(CG_outputRepr *lop, CG_outputRepr *rop) const = 0;
+  virtual CG_outputRepr *CreateIntegerMod(CG_outputRepr *lop, CG_outputRepr *rop) const {
+    CG_outputRepr *lop2 = CreateCopy(lop);
+    CG_outputRepr *rop2 = CreateCopy(rop);
+    return CreateMinus(lop2, CreateTimes(rop2, CreateIntegerFloor(lop, rop)));
+  }
+  virtual CG_outputRepr *CreateIntegerCeil(CG_outputRepr *lop, CG_outputRepr *rop) const {
+    return CreateMinus(NULL, CreateIntegerFloor(CreateMinus(NULL, lop), rop));
+  }
+
+  //---------------------------------------------------------------------------
+  // binary logical operation, NULL parameter means TRUE
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr *CreateAnd(CG_outputRepr *lop, CG_outputRepr *rop) const = 0;
+
+  //---------------------------------------------------------------------------
+  // binary condition operations
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr *CreateGE(CG_outputRepr *lop, CG_outputRepr *rop) const {
+    return CreateLE(rop, lop);
+  } 
+  virtual CG_outputRepr *CreateLE(CG_outputRepr *lop, CG_outputRepr *rop) const = 0;
+  virtual CG_outputRepr *CreateEQ(CG_outputRepr *lop, CG_outputRepr *rop) const = 0;
+ 
+  //---------------------------------------------------------------------------
+  // join stmts together, NULL parameter allowed
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr *StmtListAppend(CG_outputRepr *list1, CG_outputRepr *list2) const = 0;
+};
+
+}
+
+#endif
diff --git a/omega/code_gen/include/code_gen/CG_outputRepr.h b/omega/code_gen/include/code_gen/CG_outputRepr.h
new file mode 100644
index 0000000..92f3d9f
--- /dev/null
+++ b/omega/code_gen/include/code_gen/CG_outputRepr.h
@@ -0,0 +1,31 @@
+/*****************************************************************************
+ Copyright (C) 1994-2000 the Omega Project Team
+ Copyright (C) 2005-2011 Chun Chen
+ All Rights Reserved.
+
+ Purpose:
+   abstract base class of compiler IR code wrapper
+
+ Notes:
+
+ History:
+   04/17/96 - Lei Zhou - created
+*****************************************************************************/
+
+#ifndef _CG_OUTPUTREPR_H
+#define _CG_OUTPUTREPR_H
+
+namespace omega {
+
+class CG_outputRepr {
+public:
+  CG_outputRepr() {}
+  virtual ~CG_outputRepr() { /* shallow delete */ }
+  virtual CG_outputRepr *clone() const = 0;
+  virtual void clear() { /* delete actual IR code wrapped inside */ }
+  virtual void dump() const {}
+};
+
+}
+
+#endif
diff --git a/omega/code_gen/include/code_gen/CG_roseBuilder.h b/omega/code_gen/include/code_gen/CG_roseBuilder.h
new file mode 100644
index 0000000..93b708e
--- /dev/null
+++ b/omega/code_gen/include/code_gen/CG_roseBuilder.h
@@ -0,0 +1,164 @@
+#ifndef CG_roseBuilder_h
+#define CG_roseBuilder_h
+
+#include <basic/Tuple.h>
+#include <code_gen/rose_attributes.h>
+#include <code_gen/CG_outputBuilder.h>
+#include <code_gen/CG_roseRepr.h>
+#include <string>
+
+namespace omega {
+
+class CG_roseBuilder : public CG_outputBuilder { 
+public:
+  CG_roseBuilder(int isFortran, SgGlobal* global, SgGlobal* global_scope, SgSymbolTable* symtab1, SgSymbolTable* symtab2,  SgNode* root);
+  ~CG_roseBuilder();
+   
+  //---------------------------------------------------------------------------
+  // place holder generation
+  //---------------------------------------------------------------------------
+  // CG_outputRepr* CreatePlaceHolder(int indent, CG_outputRepr *stmt,
+  //                                         Tuple<CG_outputRepr*> &funcList,
+  //                                         Tuple<std::string> &loop_vars) const;
+
+
+  //---------------------------------------------------------------------------
+  // substitute variables in stmt
+  //---------------------------------------------------------------------------
+
+
+ 
+   CG_outputRepr *CreateSubstitutedStmt(int indent, CG_outputRepr *stmt,
+                                               const std::vector<std::string> &vars,
+                                               std::vector<CG_outputRepr *> &subs) const;
+
+
+  
+  //---------------------------------------------------------------------------
+  // assignment generation
+  //---------------------------------------------------------------------------
+   CG_outputRepr* CreateAssignment(int indent, CG_outputRepr* lhs,
+                                          CG_outputRepr* rhs) const;
+
+  //---------------------------------------------------------------------------
+  // function invocation generation
+  //---------------------------------------------------------------------------
+    CG_outputRepr* CreateInvoke(const std::string &funcName,
+    		std::vector<CG_outputRepr *> &argList) const;
+  
+  //---------------------------------------------------------------------------
+  // comment generation
+  //---------------------------------------------------------------------------
+   CG_outputRepr* CreateComment(int indent, const std::string &commentText) const;
+  //---------------------------------------------------------------------------
+  // Attribute generation
+  //---------------------------------------------------------------------------
+    CG_outputRepr* CreateAttribute(CG_outputRepr  *control,
+                                          const std::string &commentText) const;
+  //---------------------------------------------------------------------------
+  // Pragma Attribute
+  //---------------------------------------------------------------------------
+  CG_outputRepr* CreatePragmaAttribute(CG_outputRepr *scopeStmt, int looplevel,
+                                          const std::string &pragmaText) const;
+  
+  //---------------------------------------------------------------------------
+  // Prefetch Attribute
+  //---------------------------------------------------------------------------
+  CG_outputRepr* CreatePrefetchAttribute(CG_outputRepr *scopeStmt, int looplevel,
+                                          const std::string &arrName, int hint) const;
+
+  //---------------------------------------------------------------------------
+  // if stmt gen operations
+  //---------------------------------------------------------------------------
+   CG_outputRepr* CreateIf(int indent, CG_outputRepr* guardCondition,
+                                  CG_outputRepr* true_stmtList, CG_outputRepr* false_stmtList) const;
+   
+  //---------------------------------------------------------------------------
+  // inductive variable generation, to be used in CreateLoop as control
+  //---------------------------------------------------------------------------
+   CG_outputRepr* CreateInductive(CG_outputRepr* index,
+                                         CG_outputRepr* lower,
+                                         CG_outputRepr* upper,
+                                         CG_outputRepr* step) const;
+
+  //---------------------------------------------------------------------------
+  // loop stmt generation
+  //---------------------------------------------------------------------------
+   CG_outputRepr* CreateLoop(int indent, CG_outputRepr* control,
+                                    CG_outputRepr* stmtList) const;
+
+  //---------------------------------------------------------------------------
+  // basic operations
+  //---------------------------------------------------------------------------
+   CG_outputRepr* CreateInt(int num ) const;
+   bool isInteger(CG_outputRepr *op) const;
+   CG_outputRepr* CreateIdent(const std::string &varName) const;
+
+  //---------------------------------------------------------------------------
+  // binary arithmetic operations
+  //---------------------------------------------------------------------------
+   CG_outputRepr* CreatePlus(CG_outputRepr* lop, CG_outputRepr* rop) const;
+   CG_outputRepr* CreateMinus(CG_outputRepr* lop, CG_outputRepr* rop) const;
+   CG_outputRepr* CreateTimes(CG_outputRepr* lop, CG_outputRepr* rop) const;
+   CG_outputRepr* CreateIntegerFloor(CG_outputRepr* lop, CG_outputRepr* rop) const;
+   CG_outputRepr* CreateIntegerMod(CG_outputRepr* lop, CG_outputRepr* rop) const;
+
+  //---------------------------------------------------------------------------
+  // binary logical operations
+  //---------------------------------------------------------------------------
+   CG_outputRepr* CreateAnd(CG_outputRepr* lop, CG_outputRepr* rop) const;
+
+  //---------------------------------------------------------------------------
+  // binary relational operations
+  //---------------------------------------------------------------------------
+  // CG_outputRepr* CreateGE(CG_outputRepr*, CG_outputRepr*) const;
+   CG_outputRepr* CreateLE(CG_outputRepr* lop, CG_outputRepr* rop) const;
+   CG_outputRepr* CreateEQ(CG_outputRepr* lop, CG_outputRepr* rop) const;
+     
+  //---------------------------------------------------------------------------
+  // stmt list gen operations
+  //---------------------------------------------------------------------------
+  // CG_outputRepr*
+  //  CreateStmtList(CG_outputRepr *singleton = NULL) const;
+  // CG_outputRepr*
+  //  StmtListInsertLast(CG_outputRepr* list, CG_outputRepr* node) const;
+   CG_outputRepr*
+    StmtListAppend(CG_outputRepr* list1, CG_outputRepr* list2) const;
+
+   //CG_outputRepr* CreateDim3(const char* varName, int  arg1, int  arg2) const;
+   CG_outputRepr* CreateDim3(const char* varName, CG_outputRepr* arg1, CG_outputRepr*  arg2, CG_outputRepr* arg3 = NULL) const;
+
+   // Manu:: added for fortran support
+   bool isInputFortran() const;
+
+  //---------------------------------------------------------------------------
+  // kernel generation
+  //---------------------------------------------------------------------------
+  // CG_outputRepr* CreateKernel(immed_list* iml) const;
+
+  //---------------------------------------------------------------------------
+  // Add a modifier to a type (for things like __global__)
+  //---------------------------------------------------------------------------
+  //type_node* ModifyType(type_node* base, const char* modifier) const;
+
+
+private:
+  SgSymbolTable *symtab_;
+  SgSymbolTable *symtab2_;
+  SgNode* root_;
+  SgGlobal* global_;
+  SgGlobal* global_scope;
+  int isFortran; // Manu:: added for fortran support
+};
+
+extern char *k_ocg_comment;
+  //bool substitute(SgExpression *in, SgVariableSymbol *sym, SgExpression *expr, SgNode* root, SgExpression* parent);  
+  //bool substitute(SgStatement *tn, SgVariableSymbol *sym, SgExpression* expr, SgNode* root, SgSymbolTable* symtab);  
+std::vector<SgVarRefExp *>substitute(SgNode *tnl, const SgVariableSymbol *sym, SgExpression *expr,SgNode* root) ;
+
+
+
+
+} // namespace
+
+#endif
diff --git a/omega/code_gen/include/code_gen/CG_roseRepr.h b/omega/code_gen/include/code_gen/CG_roseRepr.h
new file mode 100644
index 0000000..4861db7
--- /dev/null
+++ b/omega/code_gen/include/code_gen/CG_roseRepr.h
@@ -0,0 +1,47 @@
+#ifndef CG_roseRepr_h
+#define CG_roseRepr_h
+
+#include <code_gen/CG_outputRepr.h>
+#include "rose.h"
+
+namespace omega {
+
+class CG_roseRepr : public CG_outputRepr {
+  friend class CG_roseBuilder;
+public:
+  CG_roseRepr();
+  CG_roseRepr(SgNode *tnl);
+  CG_roseRepr(SgExpression *exp);
+  CG_roseRepr(SgStatementPtrList* stmtlist);
+
+  ~CG_roseRepr();
+  CG_outputRepr *clone() const;
+  void clear();
+
+  SgNode* GetCode() const;
+  SgStatementPtrList* GetList() const;
+  SgExpression *GetExpression() const;
+
+
+
+
+  //---------------------------------------------------------------------------
+  // Dump operations
+  //---------------------------------------------------------------------------
+  void Dump() const;
+  //void DumpToFile(FILE *fp = stderr) const;
+private:
+  // only one of _tnl and _op would be active at any time, depending on
+  // whether it is building a statement list or an expression tree
+  SgNode  *tnl_;
+  SgExpression  *op_;
+  SgStatementPtrList *list_;
+  void DumpFileHelper(SgNode* node, FILE* fp) const; 
+  //operand op_;
+};
+
+
+
+} // namespace
+
+#endif
diff --git a/omega/code_gen/include/code_gen/CG_stringBuilder.h b/omega/code_gen/include/code_gen/CG_stringBuilder.h
new file mode 100644
index 0000000..09d3503
--- /dev/null
+++ b/omega/code_gen/include/code_gen/CG_stringBuilder.h
@@ -0,0 +1,44 @@
+#ifndef _CG_STRINGBUILDER_H
+#define _CG_STRINGBUILDER_H
+
+#include <code_gen/CG_outputBuilder.h>
+#include <code_gen/CG_stringRepr.h>
+
+namespace omega {
+
+class CG_stringBuilder: public CG_outputBuilder { 
+public:
+  CG_stringBuilder() {}
+  ~CG_stringBuilder() {}
+  bool isInteger(CG_outputRepr *op) const;
+  CG_stringRepr *CreateSubstitutedStmt(int indent, CG_outputRepr *stmt, const std::vector<std::string> &vars, std::vector<CG_outputRepr *> &subs) const;
+  CG_stringRepr *CreateAssignment(int indent, CG_outputRepr *lhs, CG_outputRepr *rhs) const;
+  CG_stringRepr *CreateInvoke(const std::string &funcName, std::vector<CG_outputRepr *> &argList) const;
+  CG_stringRepr *CreateComment(int indent, const std::string &commentText) const;
+  CG_stringRepr* CreateAttribute(CG_outputRepr *control,
+                                          const std::string &commentText) const;
+  CG_outputRepr *CreatePragmaAttribute(CG_outputRepr *scopeStmt, int looplevel, const std::string &pragmaText) const;
+  CG_outputRepr *CreatePrefetchAttribute(CG_outputRepr *scopeStmt, int looplevel, const std::string &arrName, int hint) const;
+  CG_stringRepr *CreateIf(int indent, CG_outputRepr *guardCondition, CG_outputRepr *true_stmtList, CG_outputRepr *false_stmtList) const;
+  CG_stringRepr *CreateInductive(CG_outputRepr *index, CG_outputRepr *lower, CG_outputRepr *upper, CG_outputRepr *step) const;
+  CG_stringRepr *CreateLoop(int indent, CG_outputRepr *control, CG_outputRepr *stmtList) const;
+  CG_stringRepr *CreateInt(int num) const;
+  CG_stringRepr *CreateIdent(const std::string &varName) const;
+  CG_stringRepr *CreatePlus(CG_outputRepr *lop, CG_outputRepr *rop) const;
+  CG_stringRepr *CreateMinus(CG_outputRepr *lop, CG_outputRepr *rop) const;
+  CG_stringRepr *CreateTimes(CG_outputRepr *lop, CG_outputRepr *rop) const;
+  CG_stringRepr *CreateDivide(CG_outputRepr *lop, CG_outputRepr *rop) const;
+  CG_stringRepr *CreateIntegerFloor(CG_outputRepr *lop, CG_outputRepr *rop) const;
+  CG_stringRepr *CreateIntegerMod(CG_outputRepr *lop, CG_outputRepr *rop) const;
+  CG_stringRepr *CreateIntegerCeil(CG_outputRepr *lop, CG_outputRepr *rop) const;
+  CG_stringRepr *CreateAnd(CG_outputRepr *lop, CG_outputRepr *rop) const;
+  CG_stringRepr *CreateGE(CG_outputRepr *lop, CG_outputRepr *rop) const;
+  CG_stringRepr *CreateLE(CG_outputRepr *lop, CG_outputRepr *rop) const;
+  CG_stringRepr *CreateEQ(CG_outputRepr *lop, CG_outputRepr *rop) const;
+  CG_stringRepr *StmtListAppend(CG_outputRepr *list1, CG_outputRepr *list2) const;
+};
+
+
+}
+
+#endif
diff --git a/omega/code_gen/include/code_gen/CG_stringRepr.h b/omega/code_gen/include/code_gen/CG_stringRepr.h
new file mode 100644
index 0000000..a6df85d
--- /dev/null
+++ b/omega/code_gen/include/code_gen/CG_stringRepr.h
@@ -0,0 +1,43 @@
+/*****************************************************************************
+ Copyright (C) 1994-2000 the Omega Project Team
+ Copyright (C) 2005-2011 Chun Chen
+ All Rights Reserved.
+
+ Purpose:
+   pseudo string code wrapper
+
+ Notes:
+
+ History:
+   04/17/96 - Lei Zhou - created
+*****************************************************************************/
+
+#ifndef _CG_STRINGREPR_H
+#define _CG_STRINGREPR_H
+
+#include <code_gen/CG_outputRepr.h>
+#include <string>
+#include <iostream>
+
+namespace omega {
+
+class CG_stringRepr: public CG_outputRepr {
+private:
+  std::string s_;
+
+public:
+  CG_stringRepr() {}
+  CG_stringRepr(const std::string &s) { s_ = s; }
+  ~CG_stringRepr() {}
+  CG_outputRepr *clone() const { return new CG_stringRepr(s_); }
+  void dump() const { std::cout << s_ << std::endl; }
+
+  //---------------------------------------------------------------------------
+  // basic operation
+  //---------------------------------------------------------------------------
+  std::string GetString() const { return s_; }
+};
+
+}
+
+#endif
diff --git a/omega/code_gen/include/code_gen/CG_suifBuilder.h b/omega/code_gen/include/code_gen/CG_suifBuilder.h
new file mode 100644
index 0000000..9f57e3d
--- /dev/null
+++ b/omega/code_gen/include/code_gen/CG_suifBuilder.h
@@ -0,0 +1,88 @@
+#ifndef CG_suifBuilder_h
+#define CG_suifBuilder_h
+
+#include <basic/Tuple.h>
+#include <code_gen/CG_outputBuilder.h>
+#include <code_gen/CG_suifRepr.h>
+#include <string>
+
+namespace omega {
+
+
+class CG_suifBuilder: public CG_outputBuilder { 
+public:
+  //CG_suifBuilder(proc_symtab *symtab) {symtab_ = symtab;}
+  CG_suifBuilder(proc_symtab *symtab); 
+  //protonu--initializing code_gen stuff for cuda
+  //this looks like a flaw in my design	
+  //end--protonu
+  ~CG_suifBuilder() {}
+
+  CG_outputRepr* CreatePlaceHolder(int indent, CG_outputRepr *stmt,
+                                           Tuple<CG_outputRepr*> &funcList,
+                                           Tuple<std::string> &loop_vars) const;
+  CG_outputRepr* CreateAssignment(int indent, CG_outputRepr* lhs,
+                                  CG_outputRepr* rhs) const;
+  CG_outputRepr* CreateInvoke(const std::string &fname,
+                              Tuple<CG_outputRepr*> &argList) const;
+  CG_outputRepr* CreateComment(int indent, const std::string &commentText) const;
+  CG_outputRepr* CreateAttribute(CG_outputRepr *control,
+                                          const std::string &commentText) const;
+
+  CG_outputRepr* CreateIf(int indent, CG_outputRepr* guardCondition,
+                          CG_outputRepr* true_stmtList, CG_outputRepr* false_stmtList) const;
+  CG_outputRepr* CreateInductive(CG_outputRepr* index,
+                                 CG_outputRepr* lower,
+                                 CG_outputRepr* upper,
+                                 CG_outputRepr* step) const;
+  CG_outputRepr* CreateLoop(int indent, CG_outputRepr* control,
+                            CG_outputRepr* stmtList) const;
+  CG_outputRepr* CreateInt(int) const;
+  CG_outputRepr* CreateIdent(const std::string &idStr) const;
+  CG_outputRepr* CreatePlus(CG_outputRepr*, CG_outputRepr*) const;
+  CG_outputRepr* CreateMinus(CG_outputRepr*, CG_outputRepr*) const;
+  CG_outputRepr* CreateTimes(CG_outputRepr*, CG_outputRepr*) const;
+  CG_outputRepr* CreateIntegerDivide(CG_outputRepr*, CG_outputRepr*) const;
+  CG_outputRepr* CreateIntegerMod(CG_outputRepr*, CG_outputRepr*) const;
+  CG_outputRepr* CreateAnd(CG_outputRepr*, CG_outputRepr*) const;
+  CG_outputRepr* CreateGE(CG_outputRepr*, CG_outputRepr*) const;
+  CG_outputRepr* CreateLE(CG_outputRepr*, CG_outputRepr*) const;
+  CG_outputRepr* CreateEQ(CG_outputRepr*, CG_outputRepr*) const;
+  CG_outputRepr* StmtListAppend(CG_outputRepr* list1, CG_outputRepr* list2) const;
+  //---------------------------------------------------------------------------
+  // pragma generation
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr* CreatePragma(int indent, const std::string &pragmaText) const;
+
+  //---------------------------------------------------------------------------
+  // dim3 generation
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr* CreateDim3(immed varName, immed arg1, immed arg2) const;
+  virtual CG_outputRepr* CreateDim3(immed varName, immed arg1, immed arg2, immed arg3) const;
+
+
+  //---------------------------------------------------------------------------
+  // kernel generation
+  //---------------------------------------------------------------------------
+  virtual CG_outputRepr* CreateKernel(immed_list* iml) const;
+
+  //---------------------------------------------------------------------------
+  // Add a modifier to a type (for things like __global__)
+  //---------------------------------------------------------------------------
+  type_node* ModifyType(type_node* base, const char* modifier) const;
+private:
+  proc_symtab *symtab_;
+};
+
+extern char *k_ocg_comment;
+
+bool substitute(instruction *in, var_sym *sym, operand expr,
+                base_symtab *st=NULL);
+bool substitute(tree_node *tn, var_sym *sym, operand expr,
+                base_symtab *st=NULL);
+bool substitute(tree_node_list *tnl, var_sym *sym, operand expr,
+                base_symtab *st = NULL);
+
+}
+
+#endif
diff --git a/omega/code_gen/include/code_gen/CG_suifRepr.h b/omega/code_gen/include/code_gen/CG_suifRepr.h
new file mode 100644
index 0000000..ce7c6cd
--- /dev/null
+++ b/omega/code_gen/include/code_gen/CG_suifRepr.h
@@ -0,0 +1,36 @@
+#ifndef CG_suifRepr_h
+#define CG_suifRepr_h
+
+#include <code_gen/CG_outputRepr.h>
+#include <suif1.h>
+
+namespace omega {
+
+class CG_suifRepr : public CG_outputRepr {
+  friend class CG_suifBuilder;
+public:
+  CG_suifRepr();
+  CG_suifRepr(tree_node_list *tnl);
+  CG_suifRepr(operand op);
+  virtual ~CG_suifRepr();
+  virtual CG_outputRepr *clone();
+  virtual void clear();
+
+  tree_node_list* GetCode() const;
+  operand GetExpression() const;
+
+  //---------------------------------------------------------------------------
+  // Dump operations
+  //---------------------------------------------------------------------------
+  virtual void Dump() const;
+  virtual void DumpToFile(FILE *fp = stderr) const;
+private:
+  // only one of _tnl and _op would be active at any time, depending on
+  // whether it is building a statement list or an expression tree
+  tree_node_list *tnl_;
+  operand op_;
+};
+
+} // namespace
+
+#endif
diff --git a/omega/code_gen/include/code_gen/CG_utils.h b/omega/code_gen/include/code_gen/CG_utils.h
new file mode 100755
index 0000000..9e44cb1
--- /dev/null
+++ b/omega/code_gen/include/code_gen/CG_utils.h
@@ -0,0 +1,45 @@
+#ifndef _CG_UTILS_H
+#define _CG_UTILS_H
+
+#include <omega.h>
+#include <code_gen/CG_outputBuilder.h>
+#include <basic/boolset.h>
+#include <vector>
+#include <set>
+#include <map>
+
+namespace omega {
+
+class CG_loop;
+
+CG_outputRepr *output_inequality_repr(CG_outputBuilder *ocg, const GEQ_Handle &inequality, Variable_ID v, const Relation &R, const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly, std::set<Variable_ID> excluded_floor_vars = std::set<Variable_ID>());
+CG_outputRepr *output_substitution_repr(CG_outputBuilder *ocg, const EQ_Handle &equality, Variable_ID v, bool apply_v_coef, const Relation &R, const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly);
+CG_outputRepr *output_upper_bound_repr(CG_outputBuilder *ocg, const GEQ_Handle &inequality, Variable_ID v, const Relation &R, const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly);
+CG_outputRepr *output_lower_bound_repr(CG_outputBuilder *ocg, const GEQ_Handle &inequality, Variable_ID v, const EQ_Handle &stride_eq, Variable_ID wc, const Relation &R, const Relation &known, const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly);
+
+CG_outputRepr *output_ident(CG_outputBuilder *ocg, const Relation &R, Variable_ID v, const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly);
+std::pair<CG_outputRepr *, std::pair<CG_outputRepr *, int> > output_assignment(CG_outputBuilder *ocg, const Relation &R, int level, const Relation &known, const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly);
+CG_outputRepr *output_loop(CG_outputBuilder *ocg, const Relation &R, int level, const Relation &known, const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly);
+CG_outputRepr *output_guard(CG_outputBuilder *ocg, const Relation &R, const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly);
+std::vector<CG_outputRepr *> output_substitutions(CG_outputBuilder *ocg, const Relation &R, const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly);
+
+bool bound_must_hit_stride(const GEQ_Handle &inequality, Variable_ID v, const EQ_Handle &stride_eq, Variable_ID wc, const Relation &bounds, const Relation &known);
+std::pair<EQ_Handle, int> find_simplest_assignment(const Relation &R, Variable_ID v, const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly = std::vector<std::pair<CG_outputRepr *, int> >());
+std::pair<bool, GEQ_Handle> find_floor_definition(const Relation &R, Variable_ID v, std::set<Variable_ID> excluded_floor_vars = std::set<Variable_ID>());
+std::pair<EQ_Handle, Variable_ID> find_simplest_stride(const Relation &R, Variable_ID v);
+Variable_ID replicate_floor_definition(const Relation &R, const Variable_ID floor_var, Relation &r, F_Exists *f_exists, F_And *f_root, std::map<Variable_ID, Variable_ID> &exists_mapping);
+
+Relation pick_one_guard(const Relation &R, int level = 0);
+CG_outputRepr *leaf_print_repr(BoolSet<> active, const std::map<int, Relation> &guards,
+                               CG_outputRepr *guard_repr, const Relation &known,
+                               int indent, CG_outputBuilder *ocg, const std::vector<int> &remap,
+                               const std::vector<Relation> &xforms, const std::vector<CG_outputRepr *> &stmts,
+                               const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly);
+CG_outputRepr *loop_print_repr(const std::vector<CG_loop *> &loops, int start, int end,
+                               const Relation &guard, CG_outputRepr *guard_repr,
+                               int indent, CG_outputBuilder *ocg, const std::vector<CG_outputRepr *> &stmts,
+                               const std::vector<std::pair<CG_outputRepr *, int> > &assigned_on_the_fly);
+
+}
+
+#endif
diff --git a/omega/code_gen/include/code_gen/code_gen.h b/omega/code_gen/include/code_gen/code_gen.h
new file mode 100644
index 0000000..abfab7c
--- /dev/null
+++ b/omega/code_gen/include/code_gen/code_gen.h
@@ -0,0 +1,47 @@
+#if !defined(Already_Included_code_gen)
+#define Already_Included_code_gen
+
+#include <basic/Tuple.h>
+#include <omega/Relation.h>
+#include <code_gen/CG.h>
+#include <code_gen/CG_outputRepr.h>
+#include <code_gen/CG_outputBuilder.h>
+
+namespace omega {
+
+typedef Tuple<int> IntTuple;
+typedef Tuple<Relation> SetTuple;
+typedef Tuple<SetTuple> SetTupleTuple;
+typedef Tuple<Relation> RelTuple;
+typedef Tuple<RelTuple> RelTupleTuple;
+
+CG_outputRepr *MMGenerateCode(CG_outputBuilder* ocg,
+                              Tuple<Relation> &T, Tuple<Relation> &old_IS,
+                              const Tuple<CG_outputRepr *> &stmt_content,
+                              Relation &known, int effort=1);
+std::string MMGenerateCode(Tuple<Relation> &T, Tuple<Relation> &old_IS, Relation &known,
+                           int effort=1);
+
+//protonu-adding a new variant to keep Gabe's code happy
+CG_outputRepr* MMGenerateCode(CG_outputBuilder* ocg, RelTuple &T, SetTuple &old_IS, 
+		const Tuple<CG_outputRepr *> &stmt_content, Relation &known,
+		Tuple< IntTuple >& smtNonSplitLevels_,
+	       	std::vector< std::pair<int, std::string> > syncs_,
+	       	const Tuple< Tuple<std::string> >& loopIdxNames_, 
+	       	int effort=1);
+//end-protonu
+
+struct Polyhedra {
+  int last_level;
+  Tuple<Relation> transformations;
+  Relation known;
+
+  Tuple<int> remap;  // after initial iteration space's disjoint set splitting, the new statement number maps to old statement number
+  Tuple<Tuple<Relation> > projected_nIS;
+ 
+  Polyhedra(const Tuple<Relation> &T, const Tuple<Relation> &old_IS, const Relation &known = Relation::Null());
+  ~Polyhedra() {}
+};
+
+}
+#endif
diff --git a/omega/code_gen/include/code_gen/codegen.h b/omega/code_gen/include/code_gen/codegen.h
new file mode 100755
index 0000000..469653d
--- /dev/null
+++ b/omega/code_gen/include/code_gen/codegen.h
@@ -0,0 +1,44 @@
+#ifndef _CODEGEN_H
+#define _CODEGEN_H
+
+#include <omega/Relation.h>
+#include <code_gen/CG.h>
+#include <code_gen/CG_outputBuilder.h>
+#include <vector>
+#include <string>
+
+namespace omega {
+
+class CodeGen {
+public:
+  static const std::string loop_var_name_prefix;
+  static const int var_substitution_threshold;
+  
+protected:
+  std::vector<std::vector<Relation> > projected_IS_; // projected_IS_[level-1][new stmt#]
+  std::vector<Relation> xforms_;  // transformations[original stmt#]
+  Relation known_; // no need to generate code for constraints satisfied in known
+  std::vector<int> remap_; // map new stmt# to original stmt#
+
+public:
+  CodeGen(const std::vector<Relation> &xforms, const std::vector<Relation> &IS, const Relation &known = Relation::Null(),
+		                 std::vector< std::vector<int > > smtNonSplitLevels_ =   std::vector< std::vector<int > >(),
+		                 std::vector< std::vector<std::string> > loopIdxNames_ =  std::vector< std::vector<std::string> >(),
+		                 std::vector< std::pair<int, std::string> >  syncs_ =    std::vector< std::pair<int, std::string> >()
+		         );
+  ~CodeGen() {}
+  
+  CG_result *buildAST(int effort = 1);
+  int num_level() const { return projected_IS_.size(); }
+  
+private:
+  CG_result *buildAST(int level, const BoolSet<> &active, bool split_on_const, const Relation &restriction);
+
+  friend class CG_result;
+  friend class CG_split;
+  friend class CG_loop;
+  friend class CG_leaf;
+};
+
+}
+#endif
diff --git a/omega/code_gen/include/code_gen/codegen_error.h b/omega/code_gen/include/code_gen/codegen_error.h
new file mode 100755
index 0000000..06ecc2b
--- /dev/null
+++ b/omega/code_gen/include/code_gen/codegen_error.h
@@ -0,0 +1,15 @@
+#ifndef _CODEGEN_ERROR_H
+#define _CODEGEN_ERROR_H
+
+#include <stdexcept>
+
+namespace omega {
+
+struct codegen_error: public std::runtime_error {
+  codegen_error(const std::string &msg): std::runtime_error("codegen error: " + msg) {}
+};
+
+
+}
+#endif
+
diff --git a/omega/code_gen/include/code_gen/cscope.out b/omega/code_gen/include/code_gen/cscope.out
new file mode 100644
index 0000000..23b9ff6
--- /dev/null
+++ b/omega/code_gen/include/code_gen/cscope.out
@@ -0,0 +1,42592 @@
+cscope 15 $HOME/chill-latest/omega/code_gen/include/code_gen               0000237072
+	@CG.h
+
+1 #i�!
+def�ed
+(
+A̗dy_��uded_cg
+)
+
+2 
+	#A̗dy_��uded_cg
+
+
+	)
+
+4 
+	~<basic/Tu�e.h
+>
+
+5 
+	~<omega/R��i�.h
+>
+
+6 
+	~<code_g�/CG_�r�gBu�d�.h
+>
+
+7 
+	~<code_g�/CG_�r�gR�r.h
+>
+
+8 
+	~<ve��
+>
+
+10 
+�me�a�
+ 
+	gomega
+ {
+
+12 
+	gTu�e
+<> 
+	tI�Tu�e
+;
+
+13 
+	gTu�e
+<
+	tR��i�
+> 
+	tS�Tu�e
+;
+
+14 
+	gTu�e
+<
+	tS�Tu�e
+> 
+	tS�Tu�eTu�e
+;
+
+15 
+	gTu�e
+<
+	tR��i�
+> 
+	tR�Tu�e
+;
+
+17 �as�
+	cCG_�su�
+ {
+
+18 
+	gpublic
+:
+
+19 
+Tu�e
+<> 
+isA�ive
+;
+
+20 
+	g�v�
+;
+
+21 
+R��i�
+ 
+	g��ri�i�s
+;
+
+22 
+R��i�
+ 
+	gknown
+;
+
+24 
+	gpublic
+:
+
+25 
+CG_�su�
+() {}
+
+26 
+v�tu�
+ ~
+CG_�su�
+() {}
+
+28 
+v�tu�
+ 
+CG_�su�
+ *
+��e
+() = 0;
+
+29 
+v�tu�
+ 
+d�th
+() = 0;
+
+30 
+v�tu�
+ 
+bo�
+ 
+isNu�
+(�{  
+	g�l�
+;};
+
+31 
+v�tu�
+ 
+CG_�su�
+ *
+li�Ov�h�d
+(
+d�th
+) = 0;
+
+32 
+v�tu�
+ 
+R��i�
+ 
+f�dOv�h�d
+(
+li�To
+) = 0;
+
+33 
+v�tu�
+ 
+CG_�su�
+ *
+f��_f��e_bounds
+() = 0;
+
+34 
+v�tu�
+ 
+R��i�
+ 
+hoi�Gu�d
+() = 0;
+
+35 
+v�tu�
+ 
+�moveGu�d
+() = 0;
+
+36 
+v�tu�
+ 
+CG_�su�
+ *
+�compu�
+(cڡ 
+R��i�
+ &
+k
+, cڡ R��i� &
+r
+) = 0;
+
+38 
+v�tu�
+ 
+CG_ou�utR�r
+ *
+��tR�r
+(
+CG_ou�utBu�d�
+* 
+ocg
+, 
+�d�t
+, cڡ 
+�d
+::
+ve��
+<CG_ou�utR��*> &
+assig�d_�_the_�y
+) = 0;
+
+39 
+v�tu�
+ 
+	g�d
+::
+�r�g
+ 
+��tS�u�u�
+(
+�d�t
+) = 0;
+
+40 
+v�tu�
+ 
+	g�d
+::
+�r�g
+ 
+��t
+(
+�d�t
+);
+
+44 �as�
+	cCG_nu�
+ : 
+public
+ 
+CG_�su�
+ {
+
+45 
+public
+:
+
+46 
+CG_�su�
+ *
+��e
+() {
+
+47  
+�w
+ 
+CG_nu�
+;
+
+49 
+	g�d
+::
+�r�g
+ 
+��tS�u�u�
+() {
+
+52 
+CG_ou�utR�r
+ *
+��tR�r
+(
+CG_ou�utBu�d�
+*, , cڡ 
+�d
+::
+ve��
+<CG_outputRepr *> &)
+
+53 {  (
+CG_ou�utR�r
+ *)0; };
+
+55 
+d�th
+() {  0; }
+
+56 
+bo�
+ 
+isNu�
+(�{  
+	g�ue
+;};
+
+57 
+CG_�su�
+ *
+�compu�
+(cڡ 
+R��i�
+ &, const Relation &) {
+
+58  
+	gthis
+;
+
+60 
+CG_�su�
+ *
+li�Ov�h�d
+() {
+
+61  
+	gthis
+;
+
+63 
+R��i�
+ 
+f�dOv�h�d
+() {
+
+64  
+	gR��i�
+::
+True
+(1);
+
+66 
+CG_�su�
+ *
+f��_f��e_bounds
+(�{  
+	gthis
+; };
+
+67 
+R��i�
+ 
+hoi�Gu�d
+(�{  
+	gR��i�
+::
+True
+(1); }
+
+68 
+�moveGu�d
+() { }
+
+73 �as�
+	cCG_�l�
+ : 
+public
+ 
+CG_�su�
+ {
+
+74 
+public
+:
+
+75 
+CG_�su�
+ *
+�ueC�u�
+,*
+	g�l�C�u�
+;
+
+76 
+R��i�
+ 
+	gc�d�i�
+;
+
+77 
+R��i�
+ 
+	ggu�d
+;
+
+79 
+	gpublic
+:
+
+80 
+CG_�l�
+(
+I�Tu�e
+ &
+a�ive
+, 
+lvl
+, cڡ 
+R��i�
+ &
+c�d_
+, 
+CG_�su�
+ *
+T
+, CG_�su� *
+F
+);
+
+81 ~
+CG_�l�
+(�{ 
+d��e
+ 
+	g�ueC�u�
+; d���
+	g�l�C�u�
+; }
+
+83 
+CG_�su�
+ *
+��e
+() {
+
+84 
+R��i�
+ 
+	gc
+ = 
+c�d�i�
+;
+
+85  
+�w
+ 
+CG_�l�
+(
+isA�ive
+,
+�v�
+,
+c
+,
+
+86 
+�ueC�u�
+->
+��e
+(),
+�l�C�u�
+->clone());
+
+88 
+d�th
+()
+
+89 {  
+max
+(
+�ueC�u�
+->
+d�th
+(),
+�l�C�u�
+->depth()); }
+
+90 
+	g�d
+::
+�r�g
+ 
+��tS�u�u�
+(
+�d�t
+);
+
+91 
+CG_ou�utR�r
+ *
+��tR�r
+(
+CG_ou�utBu�d�
+* 
+ocg
+, 
+�d�t
+, cڡ 
+�d
+::
+ve��
+<CG_ou�utR��*> &
+assig�d_�_the_�y
+);
+
+93 
+CG_�su�
+ *
+li�Ov�h�d
+(
+d�th
+);
+
+94 
+CG_�su�
+ *
+f��_f��e_bounds
+();
+
+95 
+R��i�
+ 
+f�dOv�h�d
+(
+li�To
+);
+
+96 
+CG_�su�
+ *
+�compu�
+(cڡ 
+R��i�
+ &
+k
+, cڡ R��i� &
+r
+);
+
+97 
+R��i�
+ 
+hoi�Gu�d
+();
+
+98 
+�moveGu�d
+(�{ 
+	ggu�d
+ = 
+R��i�
+::
+True
+(
+c�d�i�
+.
+n_�t
+()); }
+
+104 �as�
+	cCG_�af
+ : 
+public
+ 
+CG_�su�
+ {
+
+105 
+public
+:
+
+106 
+S�Tu�e
+ 
+gu�d
+;
+
+108 
+	gpublic
+:
+
+109 
+CG_�af
+(
+I�Tu�e
+ &
+a�ive
+) {
+
+110 
+isA�ive
+ = 
+a�ive
+;
+
+111 
+	ggu�d
+.
+��lo��
+(
+isA�ive
+.
+size
+());
+
+113 ~
+CG_�af
+() {}
+
+115 
+CG_�su�
+ *
+��e
+() {
+
+116  
+�w
+ 
+CG_�af
+(
+isA�ive
+);
+
+118 
+CG_�su�
+ *
+li�Ov�h�d
+() {
+
+119  
+	gthis
+;
+
+121 
+CG_�su�
+ *
+f��_f��e_bounds
+() {
+
+122  
+	gthis
+;
+
+124 
+R��i�
+ 
+f�dOv�h�d
+(
+li�To
+);
+
+125 
+	g�d
+::
+�r�g
+ 
+��tS�u�u�
+(
+�d�t
+);
+
+126 
+CG_ou�utR�r
+ *
+��tR�r
+(
+CG_ou�utBu�d�
+* 
+ocg
+, 
+�d�t
+, cڡ 
+�d
+::
+ve��
+<CG_ou�utR��*> &
+assig�d_�_the_�y
+);
+
+127 
+d�th
+() {  0; }
+
+128 
+CG_�su�
+ *
+�compu�
+(cڡ 
+R��i�
+ &
+k
+, cڡ R��i� &
+r
+);
+
+129 
+R��i�
+ 
+hoi�Gu�d
+();
+
+130 
+�moveGu�d
+();
+
+133 �as�
+	cCG_lo�
+ : 
+public
+ 
+CG_�su�
+ {
+
+134 
+public
+:
+
+135 
+R��i�
+ 
+bounds
+;
+
+136 
+R��i�
+ 
+	ggu�d
+;
+
+137 
+bo�
+ 
+	g�edLo�
+;
+
+138 
+CG_�su�
+ *
+	gbody
+;
+
+140 
+	gpublic
+:
+
+141 
+CG_lo�
+(
+I�Tu�e
+ &
+a�ive
+, 
+lvl
+, 
+CG_�su�
+ *
+b
+) {
+
+142 
+	gisA�ive
+ = 
+a�ive
+;
+
+143 
+	g�v�
+ = 
+lvl
+;
+
+144 
+	gbody
+ = 
+b
+;
+
+146 ~
+CG_lo�
+(�{ 
+d��e
+ 
+	gbody
+; }
+
+148 
+CG_�su�
+ *
+��e
+() {
+
+149  
+�w
+ 
+CG_lo�
+(
+isA�ive
+,
+�v�
+,
+body
+->
+��e
+());
+
+151 
+R��i�
+ 
+f�dOv�h�d
+(
+li�To
+);
+
+152 
+CG_�su�
+ *
+f��_f��e_bounds
+();
+
+153 
+CG_�su�
+ *
+li�Ov�h�d
+(
+d�th
+);
+
+154 
+	g�d
+::
+�r�g
+ 
+��tS�u�u�
+(
+�d�t
+);
+
+155 
+CG_ou�utR�r
+ *
+��tR�r
+(
+CG_ou�utBu�d�
+* 
+ocg
+, 
+�d�t
+, cڡ 
+�d
+::
+ve��
+<CG_ou�utR��*> &
+assig�d_�_the_�y
+);
+
+156 
+d�th
+(�{  (
+	g�edLo�
+?1:0)+
+body
+->depth(); }
+
+157 
+CG_�su�
+ *
+�compu�
+(cڡ 
+R��i�
+ &
+k
+, cڡ R��i� &
+r
+);
+
+158 
+R��i�
+ 
+hoi�Gu�d
+();
+
+159 
+�moveGu�d
+(�{ 
+	ggu�d
+ = 
+R��i�
+::
+True
+(
+bounds
+.
+n_�t
+()); }
+
+	@CG_outputBuilder.h
+
+21 #i�de�
+CG_ou�utBu�d�_h
+
+
+22 
+	#CG_ou�utBu�d�_h
+
+
+	)
+
+24 
+	~<code_g�/CG_ou�utR�r.h
+>
+
+25 
+	~<basic/Tu�e.h
+>
+
+26 
+	~<�r�g
+>
+
+28 
+�me�a�
+ 
+	gomega
+ {
+
+30 �as�
+	cCG_ou�utBu�d�
+ {
+
+31 
+	gpublic
+:
+
+32 
+CG_ou�utBu�d�
+() {}
+
+33 
+v�tu�
+ ~
+CG_ou�utBu�d�
+() {}
+
+38 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eP��H�d�
+(
+�d�t
+, CG_ou�utR��*
+�mt
+,
+
+39 
+Tu�e
+<
+CG_ou�utR�r
+*> &
+funcLi�
+,
+
+40 
+Tu�e
+<
+�d
+::
+�r�g
+> &
+lo�_v�s
+) const = 0;
+
+45 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eAssignm�t
+(
+�d�t
+, CG_ou�utR�r* 
+lhs
+,
+
+46 
+CG_ou�utR�r
+* 
+rhs
+) const = 0;
+
+51 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eInvoke
+(cڡ 
+�d
+::
+�r�g
+ &
+�ame
+,
+
+52 
+Tu�e
+<
+CG_ou�utR�r
+*> &
+�gLi�
+) const = 0;
+
+57 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eComm�t
+(
+�d�t
+,
+
+58 cڡ 
+�d
+::
+�r�g
+ &
+comm�tText
+) const = 0;
+
+63 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eIf
+(
+�d�t
+, CG_ou�utR�r* 
+gu�dC�d�i�
+,
+
+64 
+CG_ou�utR�r
+* 
+�ue_�mtLi�
+,
+
+65 
+CG_ou�utR�r
+* 
+�l�_�mtLi�
+) const = 0;
+
+70 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eIndu�ive
+(CG_ou�utR�r* 
+�dex
+,
+
+71 
+CG_ou�utR�r
+* 
+low�
+,
+
+72 
+CG_ou�utR�r
+* 
+u��
+,
+
+73 
+CG_ou�utR�r
+* 
+��
+) const = 0;
+
+78 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eLo�
+(
+�d�t
+, CG_ou�utR�r* 
+cڌ�
+,
+
+79 
+CG_ou�utR�r
+* 
+�mtLi�
+) const = 0;
+
+84 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eC�y
+(CG_ou�utR�r* 
+�ig��
+) const {
+
+85 i�(
+	g�ig��
+ =�
+NULL
+)
+
+86  
+NULL
+;
+
+88  
+	g�ig��
+->
+��e
+();
+
+94 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eI�
+() const = 0;
+
+95 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eId�t
+(cڡ 
+�d
+::
+�r�g
+ &
+idS�
+) const = 0;
+
+100 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��ePlus
+(CG_outputRepr*, CG_outputRepr*) const = 0;
+
+101 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eM�us
+(CG_outputRepr*, CG_outputRepr*) const = 0;
+
+102 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eTimes
+(CG_outputRepr*, CG_outputRepr*) const = 0;
+
+117 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eI�eg�Divide
+(CG_outputRepr*, CG_outputRepr*) const = 0;
+
+118 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eI�eg�Mod
+(CG_ou�utR��*
+l�
+, CG_ou�utR��*
+r�
+) const {
+
+119 
+CG_ou�utR�r
+ *
+	gl�2
+ = 
+C��eC�y
+(
+l�
+);
+
+120 
+CG_ou�utR�r
+ *
+	gr�2
+ = 
+C��eC�y
+(
+r�
+);
+
+121  
+C��eM�us
+(
+l�2
+, 
+C��eTimes
+(
+r�2
+, 
+C��eI�eg�Divide
+(
+l�
+, 
+r�
+)));
+
+123 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eI�eg�Ce�
+(CG_ou�utR�r* 
+l�
+, CG_ou�utR�r* 
+r�
+) const {
+
+124  
+C��eM�us
+(
+NULL
+, 
+C��eI�eg�Divide
+(C��eM�us(NULL, 
+l�
+), 
+r�
+));
+
+130 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eAnd
+(CG_outputRepr*, CG_outputRepr*) const = 0;
+
+135 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eGE
+(CG_outputRepr*, CG_outputRepr*) const = 0;
+
+136 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eLE
+(CG_outputRepr*, CG_outputRepr*) const = 0;
+
+137 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eEQ
+(CG_outputRepr*, CG_outputRepr*) const = 0;
+
+142 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+StmtLi�A��d
+(CG_ou�utR�r* 
+li�1
+, CG_ou�utR�r* 
+li�2
+) const = 0;
+
+	@CG_outputRepr.h
+
+16 #i�de�
+CG_ou�utR�r_h
+
+
+17 
+	#CG_ou�utR�r_h
+
+
+	)
+
+19 
+	~<�dio.h
+>
+
+20 
+	~<basic/Tu�e.h
+>
+
+21 
+	~<�r�g
+>
+
+23 
+�me�a�
+ 
+	gomega
+ {
+
+25 �as�
+	cCG_ou�utR�r
+ {
+
+26 
+	gpublic
+:
+
+27 
+v�tu�
+ ~
+CG_ou�utR�r
+() {};
+
+28 
+v�tu�
+ 
+CG_ou�utR�r
+ *
+��e
+() = 0;
+
+29 
+v�tu�
+ 
+��r
+() {};
+
+34 
+v�tu�
+ 
+Dump
+() const = 0;
+
+35 
+v�tu�
+ 
+DumpToF�e
+(
+FILE
+ *
+�
+ = 
+�d�r
+) const = 0;
+
+	@CG_stringBuilder.h
+
+1 #i�de�
+CG_�r�gBu�d�_h
+
+
+2 
+	#CG_�r�gBu�d�_h
+
+
+	)
+
+4 
+	~<code_g�/CG_ou�utBu�d�.h
+>
+
+5 
+	~<code_g�/CG_�r�gR�r.h
+>
+
+7 
+�me�a�
+ 
+	gomega
+ {
+
+9 �as�
+	cCG_�r�gBu�d�
+: 
+public
+ 
+CG_ou�utBu�d�
+ {
+
+10 
+public
+:
+
+11 
+CG_�r�gBu�d�
+() {}
+
+12 ~
+CG_�r�gBu�d�
+() {}
+
+14 
+CG_ou�utR�r
+* 
+C��eP��H�d�
+(
+�d�t
+, CG_ou�utR��*
+�mt
+,
+
+15 
+Tu�e
+<
+CG_ou�utR�r
+*> &
+funcLi�
+,
+
+16 
+Tu�e
+<
+�d
+::
+�r�g
+> &
+lo�_v�s
+) const;
+
+18 
+CG_ou�utR�r
+* 
+C��eAssignm�t
+(
+�d�t
+, CG_ou�utR�r* 
+lhs
+,
+
+19 
+CG_ou�utR�r
+* 
+rhs
+) const;
+
+20 
+CG_ou�utR�r
+* 
+C��eInvoke
+(cڡ 
+�d
+::
+�r�g
+ &
+�ame
+,
+
+21 
+Tu�e
+<
+CG_ou�utR�r
+*> &
+�gLi�
+) const;
+
+22 
+CG_ou�utR�r
+* 
+C��eComm�t
+(
+�d�t
+, cڡ 
+�d
+::
+�r�g
+ &
+comm�tText
+) const;
+
+23 
+CG_ou�utR�r
+* 
+C��eIf
+(
+�d�t
+, CG_ou�utR�r* 
+gu�dC�d�i�
+,
+
+24 
+CG_ou�utR�r
+* 
+�ue_�mtLi�
+, CG_ou�utR�r* 
+�l�_�mtLi�
+) const;
+
+25 
+CG_ou�utR�r
+* 
+C��eIndu�ive
+(CG_ou�utR�r* 
+�dex
+,
+
+26 
+CG_ou�utR�r
+* 
+low�
+,
+
+27 
+CG_ou�utR�r
+* 
+u��
+,
+
+28 
+CG_ou�utR�r
+* 
+��
+) const;
+
+29 
+CG_ou�utR�r
+* 
+C��eLo�
+(
+�d�t
+, CG_ou�utR�r* 
+cڌ�
+,
+
+30 
+CG_ou�utR�r
+* 
+�mtLi�
+) const;
+
+31 
+CG_ou�utR�r
+* 
+C��eI�
+() const;
+
+32 
+CG_ou�utR�r
+* 
+C��eId�t
+(cڡ 
+�d
+::
+�r�g
+ &
+idS�
+) const;
+
+33 
+CG_ou�utR�r
+* 
+C��ePlus
+(CG_outputRepr*, CG_outputRepr*) const;
+
+34 
+CG_ou�utR�r
+* 
+C��eM�us
+(CG_outputRepr*, CG_outputRepr*) const;
+
+35 
+CG_ou�utR�r
+* 
+C��eTimes
+(CG_outputRepr*, CG_outputRepr*) const;
+
+36 
+CG_ou�utR�r
+* 
+C��eI�eg�Divide
+(CG_outputRepr*, CG_outputRepr*) const;
+
+37 
+CG_ou�utR�r
+* 
+C��eI�eg�Mod
+(CG_outputRepr*, CG_outputRepr*) const;
+
+38 
+CG_ou�utR�r
+* 
+C��eI�eg�Ce�
+(CG_outputRepr*, CG_outputRepr*) const;
+
+39 
+CG_ou�utR�r
+* 
+C��eAnd
+(CG_outputRepr*, CG_outputRepr*) const;
+
+40 
+CG_ou�utR�r
+* 
+C��eGE
+(CG_outputRepr*, CG_outputRepr*) const;
+
+41 
+CG_ou�utR�r
+* 
+C��eLE
+(CG_outputRepr*, CG_outputRepr*) const;
+
+42 
+CG_ou�utR�r
+* 
+C��eEQ
+(CG_outputRepr*, CG_outputRepr*) const;
+
+43 
+CG_ou�utR�r
+* 
+StmtLi�A��d
+(CG_ou�utR�r* 
+li�1
+, CG_ou�utR�r* 
+li�2
+) const;
+
+46 
+	g�d
+::
+�r�g
+ 
+G�S��g
+(
+CG_ou�utR�r
+* 
+��
+);
+
+47 
+	g�d
+::
+�r�g
+ 
+G�Ind�tS��s
+(
+�d�t
+);
+
+	@CG_stringRepr.h
+
+1 #i�de�
+CG_�r�gR�r_h
+
+
+2 
+	#CG_�r�gR�r_h
+
+
+	)
+
+4 
+	~<�dio.h
+>
+
+5 
+	~<code_g�/CG_ou�utR�r.h
+>
+
+6 
+	~<�r�g
+>
+
+8 
+�me�a�
+ 
+	gomega
+ {
+
+10 �as�
+	cCG_�r�gR�r
+ : 
+public
+ 
+CG_ou�utR�r
+ {
+
+11 
+public
+:
+
+12 
+CG_�r�gR�r
+();
+
+13 
+CG_�r�gR�r
+(cڡ 
+�d
+::
+�r�g
+& 
+_s
+);
+
+14 
+	gv�tu�
+ ~
+CG_�r�gR�r
+();
+
+15 
+v�tu�
+ 
+CG_ou�utR�r
+ *
+��e
+();
+
+20 
+	g�d
+::
+�r�g
+ 
+G�S��g
+() const;
+
+25 
+v�tu�
+ 
+Dump
+() const;
+
+26 
+v�tu�
+ 
+DumpToF�e
+(
+FILE
+ *
+�
+ = 
+�d�r
+) const;
+
+27 
+	g�iv�e
+:
+
+28 
+�d
+::
+�r�g
+ 
+s
+;
+
+	@CG_suifBuilder.h
+
+1 #i�de�
+CG_suifBu�d�_h
+
+
+2 
+	#CG_suifBu�d�_h
+
+
+	)
+
+4 
+	~<basic/Tu�e.h
+>
+
+5 
+	~<code_g�/CG_ou�utBu�d�.h
+>
+
+6 
+	~<code_g�/CG_suifR�r.h
+>
+
+7 
+	~<�r�g
+>
+
+9 
+�me�a�
+ 
+	gomega
+ {
+
+11 �as�
+	cCG_suifBu�d�
+: 
+public
+ 
+CG_ou�utBu�d�
+ {
+
+12 
+public
+:
+
+13 
+CG_suifBu�d�
+(
+�oc_sym�b
+ *
+sym�b
+�{
+sym�b_
+ = symtab;}
+
+14 ~
+CG_suifBu�d�
+() {}
+
+16 
+CG_ou�utR�r
+* 
+C��eP��H�d�
+(
+�d�t
+, CG_ou�utR��*
+�mt
+,
+
+17 
+Tu�e
+<
+CG_ou�utR�r
+*> &
+funcLi�
+,
+
+18 
+Tu�e
+<
+�d
+::
+�r�g
+> &
+lo�_v�s
+) const;
+
+19 
+CG_ou�utR�r
+* 
+C��eAssignm�t
+(
+�d�t
+, CG_ou�utR�r* 
+lhs
+,
+
+20 
+CG_ou�utR�r
+* 
+rhs
+) const;
+
+21 
+CG_ou�utR�r
+* 
+C��eInvoke
+(cڡ 
+�d
+::
+�r�g
+ &
+�ame
+,
+
+22 
+Tu�e
+<
+CG_ou�utR�r
+*> &
+�gLi�
+) const;
+
+23 
+CG_ou�utR�r
+* 
+C��eComm�t
+(
+�d�t
+, cڡ 
+�d
+::
+�r�g
+ &
+comm�tText
+) const;
+
+24 
+CG_ou�utR�r
+* 
+C��eIf
+(
+�d�t
+, CG_ou�utR�r* 
+gu�dC�d�i�
+,
+
+25 
+CG_ou�utR�r
+* 
+�ue_�mtLi�
+, CG_ou�utR�r* 
+�l�_�mtLi�
+) const;
+
+26 
+CG_ou�utR�r
+* 
+C��eIndu�ive
+(CG_ou�utR�r* 
+�dex
+,
+
+27 
+CG_ou�utR�r
+* 
+low�
+,
+
+28 
+CG_ou�utR�r
+* 
+u��
+,
+
+29 
+CG_ou�utR�r
+* 
+��
+) const;
+
+30 
+CG_ou�utR�r
+* 
+C��eLo�
+(
+�d�t
+, CG_ou�utR�r* 
+cڌ�
+,
+
+31 
+CG_ou�utR�r
+* 
+�mtLi�
+) const;
+
+32 
+CG_ou�utR�r
+* 
+C��eI�
+() const;
+
+33 
+CG_ou�utR�r
+* 
+C��eId�t
+(cڡ 
+�d
+::
+�r�g
+ &
+idS�
+) const;
+
+34 
+CG_ou�utR�r
+* 
+C��ePlus
+(CG_outputRepr*, CG_outputRepr*) const;
+
+35 
+CG_ou�utR�r
+* 
+C��eM�us
+(CG_outputRepr*, CG_outputRepr*) const;
+
+36 
+CG_ou�utR�r
+* 
+C��eTimes
+(CG_outputRepr*, CG_outputRepr*) const;
+
+37 
+CG_ou�utR�r
+* 
+C��eI�eg�Divide
+(CG_outputRepr*, CG_outputRepr*) const;
+
+38 
+CG_ou�utR�r
+* 
+C��eI�eg�Mod
+(CG_outputRepr*, CG_outputRepr*) const;
+
+39 
+CG_ou�utR�r
+* 
+C��eAnd
+(CG_outputRepr*, CG_outputRepr*) const;
+
+40 
+CG_ou�utR�r
+* 
+C��eGE
+(CG_outputRepr*, CG_outputRepr*) const;
+
+41 
+CG_ou�utR�r
+* 
+C��eLE
+(CG_outputRepr*, CG_outputRepr*) const;
+
+42 
+CG_ou�utR�r
+* 
+C��eEQ
+(CG_outputRepr*, CG_outputRepr*) const;
+
+43 
+CG_ou�utR�r
+* 
+StmtLi�A��d
+(CG_ou�utR�r* 
+li�1
+, CG_ou�utR�r* 
+li�2
+) const;
+
+47 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eP�gma
+(
+�d�t
+, cڡ 
+�d
+::
+�r�g
+ &
+�agmaText
+) const;
+
+52 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eDim3
+(
+immed
+ 
+v�Name
+, immed 
+�g1
+, immed 
+�g2
+) const;
+
+53 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eDim3
+(
+immed
+ 
+v�Name
+, immed 
+�g1
+, immed 
+�g2
+, immed 
+�g3
+) const;
+
+59 
+v�tu�
+ 
+CG_ou�utR�r
+* 
+C��eK��l
+(
+immed_li�
+* 
+iml
+) const;
+
+64 
+ty�_node
+* 
+ModifyTy�
+�y�_node* 
+ba�
+, cڡ * 
+modif�r
+) const;
+
+65 
+	g�iv�e
+:
+
+66 
+�oc_sym�b
+ *
+sym�b_
+;
+
+69 
*
+k_ocg_comm�t
+;
+
+71 
+bo�
+ 
+sub��u�
+(
+��ru�i�
+ *
+�
+, 
+v�_sym
+ *
+sym
+, 
+ݔ�d
+ 
+ex�
+,
+
+72 
+ba�_sym�b
+ *
+�
+=
+NULL
+);
+
+73 
+bo�
+ 
+sub��u�
+(
+��_node
+ *
+�
+, 
+v�_sym
+ *
+sym
+, 
+ݔ�d
+ 
+ex�
+,
+
+74 
+ba�_sym�b
+ *
+�
+=
+NULL
+);
+
+75 
+bo�
+ 
+sub��u�
+(
+��_node_li�
+ *
+�l
+, 
+v�_sym
+ *
+sym
+, 
+ݔ�d
+ 
+ex�
+,
+
+76 
+ba�_sym�b
+ *
+�
+ = 
+NULL
+);
+
+	@CG_suifRepr.h
+
+1 #i�de�
+CG_suifR�r_h
+
+
+2 
+	#CG_suifR�r_h
+
+
+	)
+
+4 
+	~<code_g�/CG_ou�utR�r.h
+>
+
+5 
+	~<suif1.h
+>
+
+7 
+�me�a�
+ 
+	gomega
+ {
+
+9 �as�
+	cCG_suifR�r
+ : 
+public
+ 
+CG_ou�utR�r
+ {
+
+10 
+�nd
+ 
+�ass
+ 
+CG_suifBu�d�
+;
+
+11 
+	gpublic
+:
+
+12 
+CG_suifR�r
+();
+
+13 
+CG_suifR�r
+(
+��_node_li�
+ *
+�l
+);
+
+14 
+CG_suifR�r
+(
+ݔ�d
+ 
+�
+);
+
+15 
+	gv�tu�
+ ~
+CG_suifR�r
+();
+
+16 
+v�tu�
+ 
+CG_ou�utR�r
+ *
+��e
+();
+
+17 
+v�tu�
+ 
+��r
+();
+
+19 
+��_node_li�
+* 
+G�Code
+() const;
+
+20 
+ݔ�d
+ 
+G�Ex�essi�
+() const;
+
+25 
+v�tu�
+ 
+Dump
+() const;
+
+26 
+v�tu�
+ 
+DumpToF�e
+(
+FILE
+ *
+�
+ = 
+�d�r
+) const;
+
+27 
+	g�iv�e
+:
+
+30 
+��_node_li�
+ *
+�l_
+;
+
+31 
+ݔ�d
+ 
+	g�_
+;
+
+	@code_gen.h
+
+1 #i�!
+def�ed
+(
+A̗dy_In�uded_code_g�
+)
+
+2 
+	#A̗dy_In�uded_code_g�
+
+
+	)
+
+4 
+	~<basic/Tu�e.h
+>
+
+5 
+	~<omega/R��i�.h
+>
+
+6 
+	~<code_g�/CG.h
+>
+
+7 
+	~<code_g�/CG_ou�utR�r.h
+>
+
+8 
+	~<code_g�/CG_ou�utBu�d�.h
+>
+
+10 
+�me�a�
+ 
+	gomega
+ {
+
+12 
+	gTu�e
+<> 
+	tI�Tu�e
+;
+
+13 
+	gTu�e
+<
+	tR��i�
+> 
+	tS�Tu�e
+;
+
+14 
+	gTu�e
+<
+	tS�Tu�e
+> 
+	tS�Tu�eTu�e
+;
+
+15 
+	gTu�e
+<
+	tR��i�
+> 
+	tR�Tu�e
+;
+
+16 
+	gTu�e
+<
+	tR�Tu�e
+> 
+	tR�Tu�eTu�e
+;
+
+18 
+CG_ou�utR�r
+ *
+MMG���eCode
+(
+CG_ou�utBu�d�
+* 
+ocg
+,
+
+19 
+Tu�e
+<
+R��i�
+> &
+T
+, Tu�e<R��i�> &
+�d_IS
+,
+
+20 cڡ 
+Tu�e
+<
+CG_ou�utR�r
+ *> &
+�mt_cڋ�
+,
+
+21 
+R��i�
+ &
+known
+, 
+eff�t
+=1);
+
+22 
+	g�d
+::
+�r�g
+ 
+MMG���eCode
+(
+Tu�e
+<
+R��i�
+> &
+T
+, Tu�e<R��i�> &
+�d_IS
+, R��i� &
+known
+,
+
+23 
+eff�t
+=1);
+
+27 
+	sP�yhed�
+ {
+
+28 
+	gϡ_�v�
+;
+
+29 
+	gTu�e
+<
+	gR��i�
+> 
+	g��sf�m�i�s
+;
+
+30 
+R��i�
+ 
+	gknown
+;
+
+32 
+	gTu�e
+<> 
+	g�m�
+;
+
+33 
+	gTu�e
+<Tu�e<
+	gR��i�
+> > 
+	g�oje�ed_nIS
+;
+
+35 
+P�yhed�
+(cڡ 
+Tu�e
+<
+R��i�
+> &
+T
+, cڡ Tu�e<R��i�> &
+�d_IS
+, cڡ R��i� &
+known
+ = R��i�::
+Nu�
+());
+
+36 ~
+P�yhed�
+() {}
+
+	@output_repr.h
+
+1 #i�de�
+OUTPUT_REPR_H
+
+
+2 
+	#OUTPUT_REPR_H
+
+
+	)
+
+4 
+	~<omega.h
+>
+
+5 
+	~<code_g�/CG_ou�utBu�d�.h
+>
+
+6 
+	~<code_g�/CG_ou�utR�r.h
+>
+
+7 
+	~<ve��
+>
+
+8 
+	~<�t
+>
+
+10 
+�me�a�
+ 
+	gomega
+ {
+
+11 

+ϡ_�v�
+;
+
+13 
+CG_ou�utR�r
+* 
+ou�utId�t
+(
+CG_ou�utBu�d�
+* 
+ocg
+, cڡ 
+R��i�
+ &
+R
+, 
+V��b�_ID
+ 
+v
+, cڡ 
+�d
+::
+ve��
+<CG_ou�utR��*> &
+assig�d_�_the_�y
+);
+
+14 
+	g�d
+::
+��
+<
+CG_ou�utR�r
+ *, 
+	gbo�
+> 
+ou�utAssignm�t
+(
+CG_ou�utBu�d�
+ *
+ocg
+, cڡ 
+R��i�
+ &
+R_
+, 
+V��b�_ID
+ 
+v
+, R��i� &
+�f��d
+, CG_ou�utR��*&
+if_��
+, cڡ 
+�d
+::
+ve��
+<CG_ou�utR��*> &
+assig�d_�_the_�y
+);
+
+15 
+	g�d
+::
+��
+<
+CG_ou�utR�r
+ *, 
+	gbo�
+> 
+ou�utBounds
+(
+CG_ou�utBu�d�
+* 
+ocg
+, cڡ 
+R��i�
+ &
+bounds
+, 
+V��b�_ID
+ 
+v
+, 
+�d�t
+, R��i� &
+�f��d
+, cڡ 
+�d
+::
+ve��
+<CG_ou�utR��*> &
+assig�d_�_the_�y
+);
+
+16 
+	gTu�e
+<
+	gCG_ou�utR�r
+*> 
+ou�utSub��uti�
+(
+CG_ou�utBu�d�
+* 
+ocg
+, cڡ 
+R��i�
+ &
+R
+, cڡ 
+�d
+::
+ve��
+<
+CG_ou�utR�r
+ *> &
+assig�d_�_the_�y
+);
+
+17 
+CG_ou�utR�r
+* 
+ou�utS��m�t
+(
+CG_ou�utBu�d�
+* 
+ocg
+, CG_ou�utR��*
+�mt
+, 
+�d�t
+, cڡ 
+R��i�
+ &
+m�p�g
+, cڡ R��i� &
+known
+, cڡ 
+�d
+::
+ve��
+<CG_ou�utR��*> &
+assig�d_�_the_�y
+);
+
+18 
+CG_ou�utR�r
+* 
+ou�utGu�d
+(
+CG_ou�utBu�d�
+* 
+ocg
+, cڡ 
+R��i�
+ &
+gu�ds_�
+, cڡ 
+�d
+::
+ve��
+<CG_ou�utR��*> &
+assig�d_�_the_�y
+);
+
+19 
+CG_ou�utR�r
+* 
+ou�ut_as_gu�d
+(
+CG_ou�utBu�d�
+* 
+ocg
+, cڡ 
+R��i�
+ &
+gu�ds_�
+, 
+Cڡ��t_H�d�
+ 
+e
+, 
+bo�
+ 
+is_equ��y
+, cڡ 
+�d
+::
+ve��
+<CG_ou�utR��*> &
+assig�d_�_the_�y
+);
+
+20 
+CG_ou�utR�r
+* 
+ou�ut_EQ_�rides
+(
+CG_ou�utBu�d�
+* 
+ocg
+, cڡ 
+R��i�
+ &
+gu�ds_�
+, cڡ 
+�d
+::
+ve��
+<CG_ou�utR��*> &
+assig�d_�_the_�y
+);
+
+21 
+CG_ou�utR�r
+* 
+ou�ut_GEQ_�rides
+(
+CG_ou�utBu�d�
+* 
+ocg
+, cڡ 
+R��i�
+ &
+gu�ds_�
+, cڡ 
+�d
+::
+ve��
+<CG_ou�utR��*> &
+assig�d_�_the_�y
+);
+
+22 
+CG_ou�utR�r
+ *
+ou�utLBasR�r
+(
+CG_ou�utBu�d�
+* 
+ocg
+, cڡ 
+GEQ_H�d�
+ &
+g
+, 
+R��i�
+ &
+bounds
+, 
+V��b�_ID
+ 
+v
+, 
+c�f_t
+ 
+�ride
+, cڡ 
+EQ_H�d�
+ &
+�rideEQ
+, R��i� 
+known
+, cڡ 
+�d
+::
+ve��
+<CG_ou�utR��*> &
+assig�d_�_the_�y
+);
+
+23 
+CG_ou�utR�r
+ *
+ou�utUBasR�r
+(
+CG_ou�utBu�d�
+* 
+ocg
+, cڡ 
+GEQ_H�d�
+ &
+g
+, 
+R��i�
+ & 
+bounds
+, 
+V��b�_ID
+ 
+v
+,
+
+24 
+c�f_t
+ ,
+
+25 cڡ 
+EQ_H�d�
+ & ,
+
+26 cڡ 
+�d
+::
+ve��
+<
+CG_ou�utR�r
+ *> &
+assig�d_�_the_�y
+ = std::ve��<CG_ou�utR��*>(
+ϡ_�v�
+, 
+��ic_��
+<CG_ou�utR��*>(
+NULL
+)));
+
+27 
+CG_ou�utR�r
+* 
+ou�utEasyBoundAsR�r
+(
+CG_ou�utBu�d�
+* 
+ocg
+, 
+R��i�
+ &
+bounds
+, cڡ 
+Cڡ��t_H�d�
+ &
+g
+, 
+V��b�_ID
+ 
+v
+, 
+bo�
+ 
+ign�eWC
+, 
+���g
+, cڡ 
+�d
+::
+ve��
+<CG_ou�utR��*> &
+assig�d_�_the_�y
+);
+
+30 
+bo�
+ 
+boundH�sS�ide
+(cڡ 
+GEQ_H�d�
+ &
+g
+, 
+V��b�_ID
+ 
+v
+, cڡ 
+EQ_H�d�
+ &
+�rideEQ
+, 
+c�f_t
+ , 
+R��i�
+ 
+known
+);
+
+31 
+R��i�
+ 
+g��e�_comm�_��
+(cڡ 
+Tu�e
+<R��i�> &
+I
+, cڡ Tu�e<> &
+a�ive
+, 
+�v�
+, cڡ R��i� &
+known
+ = R��i�::
+Nu�
+());
+
+32 
+bo�
+ 
+f�dFlo�I�qu��y
+(
+R��i�
+ &
+r
+, 
+V��b�_ID
+ 
+v
+, 
+GEQ_H�d�
+ &
+h
+, V��b�_ID 
+ex�uded
+);
+
+33 
+R��i�
+ 
+�oje�_�to_�v�s
+(R��i� 
+R
+, 
+ϡ_�v�
+, 
+bo�
+ 
+w�d�rds
+);
+
+34 
+bo�
+ 
+isSim�eS�ide
+(cڡ 
+EQ_H�d�
+ &
+g
+, 
+V��b�_ID
+ 
+v
+);
+
+35 
+cou�S�ides
+(
+C�jun�
+ *
+c
+, 
+V��b�_ID
+ 
+v
+, 
+EQ_H�d�
+ &
+�rideEQ
+, 
+bo�
+ &
+sim�e
+);
+
+36 
+bo�
+ 
+hasBound
+(
+R��i�
+ 
+r
+, 
+�v�
+, 
+UB
+);
+
+37 
+bo�
+ 
+f�d_�y_cڡ��t
+(
+s
+, 
+�v�
+, 
+R��i�
+ &
+kr
+, 
+d�e�i�
+, R��i� &
+S
+, bo� 
+��ox
+);
+
+38 
+bo�
+ 
+has_nڡride_EQ
+(
+R��i�
+ 
+r
+, 
+�v�
+);
+
+39 
+R��i�
+ 
+pickOv�h�d
+(R��i� 
+r
+, 
+li�To
+);
+
+40 
+R��i�
+ 
+m�MaxOv�h�d
+(R��i� 
+r
+, 
+�v�
+);
+
+41 
+max_fs_��y
+(cڡ 
+Cڡ��t_H�d�
+ &
+c
+);
+
+	@/usr/include/stdio.h
+
+24 #i�de�
+_STDIO_H
+
+
+26 #i�!
+def�ed
+ 
+__�ed_FILE
+ && !def�ed 
+__�ed___FILE
+
+
+27 
+	#_STDIO_H
+ 1
+
+	)
+
+28 
+	~<�u�s.h
+>
+
+30 
+	g__BEGIN_DECLS
+
+
+32 
+	#__�ed_size_t
+
+
+	)
+
+33 
+	#__�ed_NULL
+
+
+	)
+
+34 
+	~<�ddef.h
+>
+
+36 
+	~<b�s/ty�s.h
+>
+
+37 
+	#__�ed_FILE
+
+
+	)
+
+38 
+	#__�ed___FILE
+
+
+	)
+
+42 #i�!
+def�ed
+ 
+__FILE_def�ed
+ && def�ed 
+__�ed_FILE
+
+
+45 
+	g_IO_FILE
+;
+
+47 
+__BEGIN_NAMESPACE_STD
+
+
+49 
+_IO_FILE
+ 
+	tFILE
+;
+
+50 
+	g__END_NAMESPACE_STD
+
+
+51 #i�
+def�ed
+ 
+__USE_LARGEFILE64
+ || def�ed 
+__USE_SVID
+ || def�ed 
+__USE_POSIX
+ \
+
+52 || 
+def�ed
+ 
+	g__USE_BSD
+ || def�ed 
+	g__USE_ISOC99
+ || def�ed 
+	g__USE_XOPEN
+ \
+
+53 || 
+def�ed
+ 
+__USE_POSIX2
+
+
+54 
+	$__USING_NAMESPACE_STD
+(
+FILE
+)
+
+57 
+	#__FILE_def�ed
+ 1
+
+	)
+
+59 #unde�
+__�ed_FILE
+
+
+62 #i�!
+def�ed
+ 
+____FILE_def�ed
+ && def�ed 
+__�ed___FILE
+
+
+65 
+_IO_FILE
+ 
+	t__FILE
+;
+
+67 
+	#____FILE_def�ed
+ 1
+
+	)
+
+69 #unde�
+__�ed___FILE
+
+
+72 #ifdef 
+_STDIO_H
+
+
+73 
+	#_STDIO_USES_IOSTREAM
+
+
+	)
+
+75 
+	~<libio.h
+>
+
+77 #ifde�
+__USE_XOPEN
+
+
+78 #ifde�
+__GNUC__
+
+
+79 #i�de�
+_VA_LIST_DEFINED
+
+
+80 
+_G_va_li�
+ 
+	tva_li�
+;
+
+81 
+	#_VA_LIST_DEFINED
+
+
+	)
+
+84 
+	~<�d�g.h
+>
+
+89 
+__BEGIN_NAMESPACE_STD
+
+
+90 #i�de�
+__USE_FILE_OFFSET64
+
+
+91 
+_G_�os_t
+ 
+	t�os_t
+;
+
+93 
+_G_�os64_t
+ 
+	t�os_t
+;
+
+95 
+__END_NAMESPACE_STD
+
+
+96 #ifde�
+__USE_LARGEFILE64
+
+
+97 
+_G_�os64_t
+ 
+	t�os64_t
+;
+
+101 
+	#_IOFBF
+ 0
+
+	)
+
+102 
+	#_IOLBF
+ 1
+
+	)
+
+103 
+	#_IONBF
+ 2
+
+	)
+
+107 #i�de�
+BUFSIZ
+
+
+108 
+	#BUFSIZ
+ 
+_IO_BUFSIZ
+
+
+	)
+
+114 #i�de�
+EOF
+
+
+115 
+	#EOF
+ (-1)
+
+	)
+
+121 
+	#SEEK_SET
+ 0
+
+	)
+
+122 
+	#SEEK_CUR
+ 1
+
+	)
+
+123 
+	#SEEK_END
+ 2
+
+	)
+
+126 #i�
+def�ed
+ 
+__USE_SVID
+ || def�ed 
+__USE_XOPEN
+
+
+128 
+	#P_tmpd�
+ "/tmp"
+
+	)
+
+141 
+	~<b�s/�dio_lim.h
+>
+
+145 

+_IO_FILE
+ *
+�d�
+;
+
+146 

+_IO_FILE
+ *
+�dout
+;
+
+147 

+_IO_FILE
+ *
+�d�r
+;
+
+149 
+	#�d�
+ 
+�d�
+
+
+	)
+
+150 
+	#�dout
+ 
+�dout
+
+
+	)
+
+151 
+	#�d�r
+ 
+�d�r
+
+
+	)
+
+153 
+__BEGIN_NAMESPACE_STD
+
+
+155 

+	$�move
+ (
+__cڡ
+ *
+__f��ame
+�
+__THROW
+;
+
+157 

+	$��me
+ (
+__cڡ
+ *
+__�d
+, __cڡ *
+__�w
+�
+__THROW
+;
+
+158 
+__END_NAMESPACE_STD
+
+
+160 #ifde�
+__USE_ATFILE
+
+
+162 

+	$��m�t
+ (
+__�dfd
+, 
+__cڡ
+ *
+__�d
+, 
+__�wfd
+,
+
+163 
+__cڡ
+ *
+__�w
+�
+__THROW
+;
+
+166 
+__BEGIN_NAMESPACE_STD
+
+
+171 #i�de�
+__USE_FILE_OFFSET64
+
+
+172 
+FILE
+ *
+	$tmpf�e
+ (�
+__wur
+;
+
+174 #ifde�
+__REDIRECT
+
+
+175 
+FILE
+ *
+	`__REDIRECT
+ (
+tmpf�e
+, (), 
+tmpf�e64
+�
+__wur
+;
+
+177 
+	#tmpf�e
+ 
+tmpf�e64
+
+
+	)
+
+181 #ifde�
+__USE_LARGEFILE64
+
+
+182 
+FILE
+ *
+	$tmpf�e64
+ (�
+__wur
+;
+
+186 
*
+	$tm�am
+ (*
+__s
+�
+__THROW
+ 
+__wur
+;
+
+187 
+__END_NAMESPACE_STD
+
+
+189 #ifde�
+__USE_MISC
+
+
+192 
*
+	$tm�am_r
+ (*
+__s
+�
+__THROW
+ 
+__wur
+;
+
+196 #i�
+def�ed
+ 
+__USE_SVID
+ || def�ed 
+__USE_XOPEN
+
+
+204 
*
+	$�m�am
+ (
+__cڡ
+ *
+__d�
+, __cڡ *
+__pfx
+)
+
+205 
+__THROW
+ 
+__��ibu�_m�loc__
+ 
+__wur
+;
+
+209 
+__BEGIN_NAMESPACE_STD
+
+
+214 

+	`f�o�
+ (
+FILE
+ *
+__��am
+);
+
+219 

+	`f�ush
+ (
+FILE
+ *
+__��am
+);
+
+220 
+__END_NAMESPACE_STD
+
+
+222 #ifde�
+__USE_MISC
+
+
+229 

+	`f�ush_u�ocked
+ (
+FILE
+ *
+__��am
+);
+
+232 #ifde�
+__USE_GNU
+
+
+239 

+	`f�o��l
+ ();
+
+243 
+__BEGIN_NAMESPACE_STD
+
+
+244 #i�de�
+__USE_FILE_OFFSET64
+
+
+249 
+FILE
+ *
+	$fݒ
+ (
+__cڡ
+ *
+__��ri�
+ 
+__f��ame
+,
+
+250 
+__cڡ
+ *
+__��ri�
+ 
+__modes
+�
+__wur
+;
+
+255 
+FILE
+ *
+	$�eݒ
+ (
+__cڡ
+ *
+__��ri�
+ 
+__f��ame
+,
+
+256 
+__cڡ
+ *
+__��ri�
+ 
+__modes
+,
+
+257 
+FILE
+ *
+__��ri�
+ 
+__��am
+�
+__wur
+;
+
+259 #ifde�
+__REDIRECT
+
+
+260 
+FILE
+ *
+	`__REDIRECT
+ (
+fݒ
+, (
+__cڡ
+ *
+__��ri�
+ 
+__f��ame
+,
+
+261 
+__cڡ
+ *
+__��ri�
+ 
+__modes
+), 
+fݒ64
+)
+
+262 
+__wur
+;
+
+263 
+FILE
+ *
+	`__REDIRECT
+ (
+�eݒ
+, (
+__cڡ
+ *
+__��ri�
+ 
+__f��ame
+,
+
+264 
+__cڡ
+ *
+__��ri�
+ 
+__modes
+,
+
+265 
+FILE
+ *
+__��ri�
+ 
+__��am
+), 
+�eݒ64
+)
+
+266 
+__wur
+;
+
+268 
+	#fݒ
+ 
+fݒ64
+
+
+	)
+
+269 
+	#�eݒ
+ 
+�eݒ64
+
+
+	)
+
+272 
+__END_NAMESPACE_STD
+
+
+273 #ifde�
+__USE_LARGEFILE64
+
+
+274 
+FILE
+ *
+	$fݒ64
+ (
+__cڡ
+ *
+__��ri�
+ 
+__f��ame
+,
+
+275 
+__cڡ
+ *
+__��ri�
+ 
+__modes
+�
+__wur
+;
+
+276 
+FILE
+ *
+	$�eݒ64
+ (
+__cڡ
+ *
+__��ri�
+ 
+__f��ame
+,
+
+277 
+__cڡ
+ *
+__��ri�
+ 
+__modes
+,
+
+278 
+FILE
+ *
+__��ri�
+ 
+__��am
+�
+__wur
+;
+
+281 #ifdef 
+__USE_POSIX
+
+
+283 
+FILE
+ *
+	$fdݒ
+ (
+__fd
+, 
+__cڡ
+ *
+__modes
+�
+__THROW
+ 
+__wur
+;
+
+286 #ifdef 
+__USE_GNU
+
+
+289 
+FILE
+ *
+	$fݒcook�
+ (*
+__��ri�
+ 
+__magic_cook�
+,
+
+290 
+__cڡ
+ *
+__��ri�
+ 
+__modes
+,
+
+291 
+_IO_cook�_io_fun�i�s_t
+ 
+__io_funcs
+�
+__THROW
+ 
+__wur
+;
+
+294 #ifde�
+__USE_XOPEN2K8
+
+
+296 
+FILE
+ *
+	$fmemݒ
+ (*
+__s
+, 
+size_t
+ 
+__�n
+, 
+__cڡ
+ *
+__modes
+)
+
+297 
+__THROW
+ 
+__wur
+;
+
+302 
+FILE
+ *
+	$ݒ_mem��am
+ (**
+__bu�oc
+, 
+size_t
+ *
+__siz�oc
+�
+__THROW
+ 
+__wur
+;
+
+306 
+__BEGIN_NAMESPACE_STD
+
+
+309 

+	$�tbuf
+ (
+FILE
+ *
+__��ri�
+ 
+__��am
+, *__��ri� 
+__buf
+�
+__THROW
+;
+
+313 

+	$�tvbuf
+ (
+FILE
+ *
+__��ri�
+ 
+__��am
+, *__��ri� 
+__buf
+,
+
+314 
+__modes
+, 
+size_t
+ 
+__n
+�
+__THROW
+;
+
+315 
+__END_NAMESPACE_STD
+
+
+317 #ifdef 
+__USE_BSD
+
+
+320 

+	$�tbuf�r
+ (
+FILE
+ *
+__��ri�
+ 
+__��am
+, *__��ri� 
+__buf
+,
+
+321 
+size_t
+ 
+__size
+�
+__THROW
+;
+
+324 

+	$���ebuf
+ (
+FILE
+ *
+__��am
+�
+__THROW
+;
+
+328 
+__BEGIN_NAMESPACE_STD
+
+
+333 

+	`�r�tf
+ (
+FILE
+ *
+__��ri�
+ 
+__��am
+,
+
+334 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...);
+
+339 

+	`��tf
+ (
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...);
+
+341 

+	$�r�tf
+ (*
+__��ri�
+ 
+__s
+,
+
+342 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...�
+__THROW
+;
+
+348 

+	`v�r�tf
+ (
+FILE
+ *
+__��ri�
+ 
+__s
+, 
+__cڡ
+ *__��ri� 
+__f�m�
+,
+
+349 
+_G_va_li�
+ 
+__�g
+);
+
+354 

+	`v��tf
+ (
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, 
+_G_va_li�
+ 
+__�g
+);
+
+356 

+	$v�r�tf
+ (*
+__��ri�
+ 
+__s
+, 
+__cڡ
+ *__��ri� 
+__f�m�
+,
+
+357 
+_G_va_li�
+ 
+__�g
+�
+__THROW
+;
+
+358 
+__END_NAMESPACE_STD
+
+
+360 #i�
+def�ed
+ 
+__USE_BSD
+ || def�ed 
+__USE_ISOC99
+ || def�ed 
+__USE_UNIX98
+
+
+361 
+__BEGIN_NAMESPACE_C99
+
+
+363 

+	$���tf
+ (*
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__max�n
+,
+
+364 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...)
+
+365 
+__THROW
+ 
+	`__��ibu�__
+ ((
+	`__f�m�__
+ (
+__��tf__
+, 3, 4)));
+
+367 

+	$v���tf
+ (*
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__max�n
+,
+
+368 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, 
+_G_va_li�
+ 
+__�g
+)
+
+369 
+__THROW
+ 
+	`__��ibu�__
+ ((
+	`__f�m�__
+ (
+__��tf__
+, 3, 0)));
+
+370 
+__END_NAMESPACE_C99
+
+
+373 #ifde�
+__USE_GNU
+
+
+376 

+	$va�r�tf
+ (**
+__��ri�
+ 
+__�r
+, 
+__cڡ
+ *__��ri� 
+__f
+,
+
+377 
+_G_va_li�
+ 
+__�g
+)
+
+378 
+__THROW
+ 
+	`__��ibu�__
+ ((
+	$__f�m�__
+ (
+__��tf__
+, 2, 0))�
+__wur
+;
+
+379 

+	$__a�r�tf
+ (**
+__��ri�
+ 
+__�r
+,
+
+380 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, ...)
+
+381 
+__THROW
+ 
+	`__��ibu�__
+ ((
+	$__f�m�__
+ (
+__��tf__
+, 2, 3))�
+__wur
+;
+
+382 

+	$a�r�tf
+ (**
+__��ri�
+ 
+__�r
+,
+
+383 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, ...)
+
+384 
+__THROW
+ 
+	`__��ibu�__
+ ((
+	$__f�m�__
+ (
+__��tf__
+, 2, 3))�
+__wur
+;
+
+387 #ifde�
+__USE_XOPEN2K8
+
+
+394 

+	$vd��tf
+ (
+__fd
+, 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+,
+
+395 
+_G_va_li�
+ 
+__�g
+)
+
+396 
+	`__��ibu�__
+ ((
+	`__f�m�__
+ (
+__��tf__
+, 2, 0)));
+
+397 

+	$d��tf
+ (
+__fd
+, 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, ...)
+
+398 
+	`__��ibu�__
+ ((
+	`__f�m�__
+ (
+__��tf__
+, 2, 3)));
+
+402 
+__BEGIN_NAMESPACE_STD
+
+
+407 

+	$fs�nf
+ (
+FILE
+ *
+__��ri�
+ 
+__��am
+,
+
+408 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...�
+__wur
+;
+
+413 

+	$s�nf
+ (
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...�
+__wur
+;
+
+415 

+	$ss�nf
+ (
+__cڡ
+ *
+__��ri�
+ 
+__s
+,
+
+416 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...�
+__THROW
+;
+
+418 #i�
+def�ed
+ 
+__USE_ISOC99
+ && !def�ed 
+__USE_GNU
+ \
+
+419 && (!
+def�ed
+ 
+__LDBL_COMPAT
+ || !def�ed 
+__REDIRECT
+) \
+
+420 && (
+def�ed
+ 
+__STRICT_ANSI__
+ || def�ed 
+__USE_XOPEN2K
+)
+
+421 #ifde�
+__REDIRECT
+
+
+425 

+	`__REDIRECT
+ (
+fs�nf
+, (
+FILE
+ *
+__��ri�
+ 
+__��am
+,
+
+426 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...),
+
+427 
+__isoc99_fs�nf
+�
+__wur
+;
+
+428 

+	`__REDIRECT
+ (
+s�nf
+, (
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...),
+
+429 
+__isoc99_s�nf
+�
+__wur
+;
+
+430 

+	`__REDIRECT
+ (
+ss�nf
+, (
+__cڡ
+ *
+__��ri�
+ 
+__s
+,
+
+431 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...),
+
+432 
+__isoc99_ss�nf
+�
+__THROW
+;
+
+434 

+	$__isoc99_fs�nf
+ (
+FILE
+ *
+__��ri�
+ 
+__��am
+,
+
+435 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...�
+__wur
+;
+
+436 

+	$__isoc99_s�nf
+ (
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...�
+__wur
+;
+
+437 

+	$__isoc99_ss�nf
+ (
+__cڡ
+ *
+__��ri�
+ 
+__s
+,
+
+438 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...�
+__THROW
+;
+
+439 
+	#fs�nf
+ 
+__isoc99_fs�nf
+
+
+	)
+
+440 
+	#s�nf
+ 
+__isoc99_s�nf
+
+
+	)
+
+441 
+	#ss�nf
+ 
+__isoc99_ss�nf
+
+
+	)
+
+445 
+__END_NAMESPACE_STD
+
+
+447 #ifdef 
+__USE_ISOC99
+
+
+448 
+__BEGIN_NAMESPACE_C99
+
+
+453 

+	$vfs�nf
+ (
+FILE
+ *
+__��ri�
+ 
+__s
+, 
+__cڡ
+ *__��ri� 
+__f�m�
+,
+
+454 
+_G_va_li�
+ 
+__�g
+)
+
+455 
+	`__��ibu�__
+ ((
+	$__f�m�__
+ (
+__s�nf__
+, 2, 0))�
+__wur
+;
+
+461 

+	$vs�nf
+ (
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, 
+_G_va_li�
+ 
+__�g
+)
+
+462 
+	`__��ibu�__
+ ((
+	$__f�m�__
+ (
+__s�nf__
+, 1, 0))�
+__wur
+;
+
+465 

+	$vss�nf
+ (
+__cڡ
+ *
+__��ri�
+ 
+__s
+,
+
+466 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, 
+_G_va_li�
+ 
+__�g
+)
+
+467 
+__THROW
+ 
+	`__��ibu�__
+ ((
+	`__f�m�__
+ (
+__s�nf__
+, 2, 0)));
+
+469 #i�!
+def�ed
+ 
+__USE_GNU
+ \
+
+470 && (!
+def�ed
+ 
+__LDBL_COMPAT
+ || !def�ed 
+__REDIRECT
+) \
+
+471 && (
+def�ed
+ 
+__STRICT_ANSI__
+ || def�ed 
+__USE_XOPEN2K
+)
+
+472 #ifde�
+__REDIRECT
+
+
+476 

+	`__REDIRECT
+ (
+vfs�nf
+,
+
+477 (
+FILE
+ *
+__��ri�
+ 
+__s
+,
+
+478 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, 
+_G_va_li�
+ 
+__�g
+),
+
+479 
+__isoc99_vfs�nf
+)
+
+480 
+	`__��ibu�__
+ ((
+	$__f�m�__
+ (
+__s�nf__
+, 2, 0))�
+__wur
+;
+
+481 

+	`__REDIRECT
+ (
+vs�nf
+, (
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+,
+
+482 
+_G_va_li�
+ 
+__�g
+), 
+__isoc99_vs�nf
+)
+
+483 
+	`__��ibu�__
+ ((
+	$__f�m�__
+ (
+__s�nf__
+, 1, 0))�
+__wur
+;
+
+484 

+	`__REDIRECT
+ (
+vss�nf
+,
+
+485 (
+__cڡ
+ *
+__��ri�
+ 
+__s
+,
+
+486 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, 
+_G_va_li�
+ 
+__�g
+),
+
+487 
+__isoc99_vss�nf
+)
+
+488 
+__THROW
+ 
+	`__��ibu�__
+ ((
+	`__f�m�__
+ (
+__s�nf__
+, 2, 0)));
+
+490 

+	$__isoc99_vfs�nf
+ (
+FILE
+ *
+__��ri�
+ 
+__s
+,
+
+491 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+,
+
+492 
+_G_va_li�
+ 
+__�g
+�
+__wur
+;
+
+493 

+	$__isoc99_vs�nf
+ (
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+,
+
+494 
+_G_va_li�
+ 
+__�g
+�
+__wur
+;
+
+495 

+	$__isoc99_vss�nf
+ (
+__cڡ
+ *
+__��ri�
+ 
+__s
+,
+
+496 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+,
+
+497 
+_G_va_li�
+ 
+__�g
+�
+__THROW
+;
+
+498 
+	#vfs�nf
+ 
+__isoc99_vfs�nf
+
+
+	)
+
+499 
+	#vs�nf
+ 
+__isoc99_vs�nf
+
+
+	)
+
+500 
+	#vss�nf
+ 
+__isoc99_vss�nf
+
+
+	)
+
+504 
+__END_NAMESPACE_C99
+
+
+508 
+__BEGIN_NAMESPACE_STD
+
+
+513 

+	`fg�c
+ (
+FILE
+ *
+__��am
+);
+
+514 

+	`g�c
+ (
+FILE
+ *
+__��am
+);
+
+520 

+	`g�ch�
+ ();
+
+521 
+__END_NAMESPACE_STD
+
+
+525 
+	#g�c
+(
+_�
+�
+	`_IO_g�c
+ (_�)
+
+	)
+
+527 #i�
+def�ed
+ 
+__USE_POSIX
+ || def�ed 
+__USE_MISC
+
+
+532 

+	`g�c_u�ocked
+ (
+FILE
+ *
+__��am
+);
+
+533 

+	`g�ch�_u�ocked
+ ();
+
+536 #ifde�
+__USE_MISC
+
+
+543 

+	`fg�c_u�ocked
+ (
+FILE
+ *
+__��am
+);
+
+547 
+__BEGIN_NAMESPACE_STD
+
+
+555 

+	`�utc
+ (
+__c
+, 
+FILE
+ *
+__��am
+);
+
+556 

+	`putc
+ (
+__c
+, 
+FILE
+ *
+__��am
+);
+
+562 

+	`putch�
+ (
+__c
+);
+
+563 
+__END_NAMESPACE_STD
+
+
+567 
+	#putc
+(
+_ch
+, 
+_�
+�
+	`_IO_putc
+ (_ch, _�)
+
+	)
+
+569 #ifde�
+__USE_MISC
+
+
+576 

+	`�utc_u�ocked
+ (
+__c
+, 
+FILE
+ *
+__��am
+);
+
+579 #i�
+def�ed
+ 
+__USE_POSIX
+ || def�ed 
+__USE_MISC
+
+
+584 

+	`putc_u�ocked
+ (
+__c
+, 
+FILE
+ *
+__��am
+);
+
+585 

+	`putch�_u�ocked
+ (
+__c
+);
+
+589 #i�
+def�ed
+ 
+__USE_SVID
+ || def�ed 
+__USE_MISC
+ \
+
+590 || (
+def�ed
+ 
+__USE_XOPEN
+ && !def�ed 
+__USE_XOPEN2K
+)
+
+592 

+	`g�w
+ (
+FILE
+ *
+__��am
+);
+
+595 

+	`putw
+ (
+__w
+, 
+FILE
+ *
+__��am
+);
+
+599 
+__BEGIN_NAMESPACE_STD
+
+
+604 
*
+	$fg�s
+ (*
+__��ri�
+ 
+__s
+, 
+__n
+, 
+FILE
+ *__��ri� 
+__��am
+)
+
+605 
+__wur
+;
+
+612 
*
+	$g�s
+ (*
+__s
+�
+__wur
+;
+
+613 
+__END_NAMESPACE_STD
+
+
+615 #ifde�
+__USE_GNU
+
+
+622 
*
+	$fg�s_u�ocked
+ (*
+__��ri�
+ 
+__s
+, 
+__n
+,
+
+623 
+FILE
+ *
+__��ri�
+ 
+__��am
+�
+__wur
+;
+
+627 #ifdef 
+__USE_XOPEN2K8
+
+
+638 
+_IO_ssize_t
+ 
+	$__g�d�im
+ (**
+__��ri�
+ 
+__l���
+,
+
+639 
+size_t
+ *
+__��ri�
+ 
+__n
+, 
+__d�im��
+,
+
+640 
+FILE
+ *
+__��ri�
+ 
+__��am
+�
+__wur
+;
+
+641 
+_IO_ssize_t
+ 
+	$g�d�im
+ (**
+__��ri�
+ 
+__l���
+,
+
+642 
+size_t
+ *
+__��ri�
+ 
+__n
+, 
+__d�im��
+,
+
+643 
+FILE
+ *
+__��ri�
+ 
+__��am
+�
+__wur
+;
+
+651 
+_IO_ssize_t
+ 
+	$g�l�e
+ (**
+__��ri�
+ 
+__l���
+,
+
+652 
+size_t
+ *
+__��ri�
+ 
+__n
+,
+
+653 
+FILE
+ *
+__��ri�
+ 
+__��am
+�
+__wur
+;
+
+657 
+__BEGIN_NAMESPACE_STD
+
+
+662 

+	`�uts
+ (
+__cڡ
+ *
+__��ri�
+ 
+__s
+, 
+FILE
+ *__��ri� 
+__��am
+);
+
+668 

+	`puts
+ (
+__cڡ
+ *
+__s
+);
+
+675 

+	`ung�c
+ (
+__c
+, 
+FILE
+ *
+__��am
+);
+
+682 
+size_t
+ 
+	$�d
+ (*
+__��ri�
+ 
+__�r
+, 
+size_t
+ 
+__size
+,
+
+683 
+size_t
+ 
+__n
+, 
+FILE
+ *
+__��ri�
+ 
+__��am
+�
+__wur
+;
+
+688 
+size_t
+ 
+	`fwr�e
+ (
+__cڡ
+ *
+__��ri�
+ 
+__�r
+, size_�
+__size
+,
+
+689 
+size_t
+ 
+__n
+, 
+FILE
+ *
+__��ri�
+ 
+__s
+);
+
+690 
+__END_NAMESPACE_STD
+
+
+692 #ifde�
+__USE_GNU
+
+
+699 

+	`�uts_u�ocked
+ (
+__cڡ
+ *
+__��ri�
+ 
+__s
+,
+
+700 
+FILE
+ *
+__��ri�
+ 
+__��am
+);
+
+703 #ifde�
+__USE_MISC
+
+
+710 
+size_t
+ 
+	$�d_u�ocked
+ (*
+__��ri�
+ 
+__�r
+, 
+size_t
+ 
+__size
+,
+
+711 
+size_t
+ 
+__n
+, 
+FILE
+ *
+__��ri�
+ 
+__��am
+�
+__wur
+;
+
+712 
+size_t
+ 
+	`fwr�e_u�ocked
+ (
+__cڡ
+ *
+__��ri�
+ 
+__�r
+, size_�
+__size
+,
+
+713 
+size_t
+ 
+__n
+, 
+FILE
+ *
+__��ri�
+ 
+__��am
+);
+
+717 
+__BEGIN_NAMESPACE_STD
+
+
+722 

+	`f�ek
+ (
+FILE
+ *
+__��am
+, 
+__off
+, 
+__wh��
+);
+
+727 

+	$�l
+ (
+FILE
+ *
+__��am
+�
+__wur
+;
+
+732 

+	`�w�d
+ (
+FILE
+ *
+__��am
+);
+
+733 
+__END_NAMESPACE_STD
+
+
+740 #i�
+def�ed
+ 
+__USE_LARGEFILE
+ || def�ed 
+__USE_XOPEN2K
+
+
+741 #i�de�
+__USE_FILE_OFFSET64
+
+
+746 

+	`f�eko
+ (
+FILE
+ *
+__��am
+, 
+__off_t
+ 
+__off
+, 
+__wh��
+);
+
+751 
+__off_t
+ 
+	$�lo
+ (
+FILE
+ *
+__��am
+�
+__wur
+;
+
+753 #ifde�
+__REDIRECT
+
+
+754 

+	`__REDIRECT
+ (
+f�eko
+,
+
+755 (
+FILE
+ *
+__��am
+, 
+__off64_t
+ 
+__off
+, 
+__wh��
+),
+
+756 
+f�eko64
+);
+
+757 
+__off64_t
+ 
+	`__REDIRECT
+ (
+�lo
+, (
+FILE
+ *
+__��am
+), 
+�lo64
+);
+
+759 
+	#f�eko
+ 
+f�eko64
+
+
+	)
+
+760 
+	#�lo
+ 
+�lo64
+
+
+	)
+
+765 
+__BEGIN_NAMESPACE_STD
+
+
+766 #i�de�
+__USE_FILE_OFFSET64
+
+
+771 

+	`fg�pos
+ (
+FILE
+ *
+__��ri�
+ 
+__��am
+, 
+�os_t
+ *__��ri� 
+__pos
+);
+
+776 

+	`f��os
+ (
+FILE
+ *
+__��am
+, 
+__cڡ
+ 
+�os_t
+ *
+__pos
+);
+
+778 #ifde�
+__REDIRECT
+
+
+779 

+	`__REDIRECT
+ (
+fg�pos
+, (
+FILE
+ *
+__��ri�
+ 
+__��am
+,
+
+780 
+�os_t
+ *
+__��ri�
+ 
+__pos
+), 
+fg�pos64
+);
+
+781 

+	`__REDIRECT
+ (
+f��os
+,
+
+782 (
+FILE
+ *
+__��am
+, 
+__cڡ
+ 
+�os_t
+ *
+__pos
+), 
+f��os64
+);
+
+784 
+	#fg�pos
+ 
+fg�pos64
+
+
+	)
+
+785 
+	#f��os
+ 
+f��os64
+
+
+	)
+
+788 
+__END_NAMESPACE_STD
+
+
+790 #ifde�
+__USE_LARGEFILE64
+
+
+791 

+	`f�eko64
+ (
+FILE
+ *
+__��am
+, 
+__off64_t
+ 
+__off
+, 
+__wh��
+);
+
+792 
+__off64_t
+ 
+	$�lo64
+ (
+FILE
+ *
+__��am
+�
+__wur
+;
+
+793 

+	`fg�pos64
+ (
+FILE
+ *
+__��ri�
+ 
+__��am
+, 
+�os64_t
+ *__��ri� 
+__pos
+);
+
+794 

+	`f��os64
+ (
+FILE
+ *
+__��am
+, 
+__cڡ
+ 
+�os64_t
+ *
+__pos
+);
+
+797 
+__BEGIN_NAMESPACE_STD
+
+
+799 

+	$����
+ (
+FILE
+ *
+__��am
+�
+__THROW
+;
+
+801 

+	$�of
+ (
+FILE
+ *
+__��am
+�
+__THROW
+ 
+__wur
+;
+
+803 

+	$��
+ (
+FILE
+ *
+__��am
+�
+__THROW
+ 
+__wur
+;
+
+804 
+__END_NAMESPACE_STD
+
+
+806 #ifde�
+__USE_MISC
+
+
+808 

+	$����_u�ocked
+ (
+FILE
+ *
+__��am
+�
+__THROW
+;
+
+809 

+	$�of_u�ocked
+ (
+FILE
+ *
+__��am
+�
+__THROW
+ 
+__wur
+;
+
+810 

+	$��_u�ocked
+ (
+FILE
+ *
+__��am
+�
+__THROW
+ 
+__wur
+;
+
+814 
+__BEGIN_NAMESPACE_STD
+
+
+819 

+	`���
+ (
+__cڡ
+ *
+__s
+);
+
+820 
+__END_NAMESPACE_STD
+
+
+826 
+	~<b�s/sys_��i�.h
+>
+
+829 #ifdef 
+__USE_POSIX
+
+
+831 

+	$f��o
+ (
+FILE
+ *
+__��am
+�
+__THROW
+ 
+__wur
+;
+
+834 #ifde�
+__USE_MISC
+
+
+836 

+	$f��o_u�ocked
+ (
+FILE
+ *
+__��am
+�
+__THROW
+ 
+__wur
+;
+
+840 #i�(
+def�ed
+ 
+__USE_POSIX2
+ || def�ed 
+__USE_SVID
+ || def�ed 
+__USE_BSD
+ || \
+
+841 
+def�ed
+ 
+__USE_MISC
+)
+
+846 
+FILE
+ *
+	$pݒ
+ (
+__cڡ
+ *
+__comm�d
+, __cڡ *
+__modes
+�
+__wur
+;
+
+852 

+	`p�o�
+ (
+FILE
+ *
+__��am
+);
+
+856 #ifdef 
+__USE_POSIX
+
+
+858 
*
+	$��mid
+ (*
+__s
+�
+__THROW
+;
+
+862 #ifde�
+__USE_XOPEN
+
+
+864 
*
+	`cu�rid
+ (*
+__s
+);
+
+868 #ifdef 
+__USE_GNU
+
+
+869 
+ob�ack
+;
+
+872 

+	$ob�ack_��tf
+ (
+ob�ack
+ *
+__��ri�
+ 
+__ob�ack
+,
+
+873 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...)
+
+874 
+__THROW
+ 
+	`__��ibu�__
+ ((
+	`__f�m�__
+ (
+__��tf__
+, 2, 3)));
+
+875 

+	$ob�ack_v��tf
+ (
+ob�ack
+ *
+__��ri�
+ 
+__ob�ack
+,
+
+876 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+,
+
+877 
+_G_va_li�
+ 
+__�gs
+)
+
+878 
+__THROW
+ 
+	`__��ibu�__
+ ((
+	`__f�m�__
+ (
+__��tf__
+, 2, 0)));
+
+882 #i�
+def�ed
+ 
+__USE_POSIX
+ || def�ed 
+__USE_MISC
+
+
+886 

+	$�ockf�e
+ (
+FILE
+ *
+__��am
+�
+__THROW
+;
+
+890 

+	$�rylockf�e
+ (
+FILE
+ *
+__��am
+�
+__THROW
+ 
+__wur
+;
+
+893 

+	$fu�ockf�e
+ (
+FILE
+ *
+__��am
+�
+__THROW
+;
+
+896 #i�
+def�ed
+ 
+__USE_XOPEN
+ && !def�ed 
+__USE_XOPEN2K
+ && !def�ed 
+__USE_GNU
+
+
+900 
+	#__�ed_g��t
+
+
+	)
+
+901 
+	~<g��t.h
+>
+
+906 #ifde�
+__USE_EXTERN_INLINES
+
+
+907 
+	~<b�s/�dio.h
+>
+
+909 #i�
+__USE_FORTIFY_LEVEL
+ > 0 && 
+def�ed
+ 
+__ex��_�ways_�l�e
+
+
+910 
+	~<b�s/�dio2.h
+>
+
+912 #ifde�
+__LDBL_COMPAT
+
+
+913 
+	~<b�s/�dio-ldbl.h
+>
+
+916 
+__END_DECLS
+
+
+	@/usr/include/bits/stdio-ldbl.h
+
+20 #i�de�
+_STDIO_H
+
+
+24 
+__BEGIN_NAMESPACE_STD
+
+
+25 
+	$__LDBL_REDIR_DECL
+ (
+�r�tf
+)
+
+26 
+	$__LDBL_REDIR_DECL
+ (
+��tf
+)
+
+27 
+	$__LDBL_REDIR_DECL
+ (
+�r�tf
+)
+
+28 
+	$__LDBL_REDIR_DECL
+ (
+v�r�tf
+)
+
+29 
+	$__LDBL_REDIR_DECL
+ (
+v��tf
+)
+
+30 
+	$__LDBL_REDIR_DECL
+ (
+v�r�tf
+)
+
+31 #i�
+def�ed
+ 
+__USE_ISOC99
+ && !def�ed 
+__USE_GNU
+ \
+
+32 && !
+def�ed
+ 
+__REDIRECT
+ \
+
+33 && (
+def�ed
+ 
+__STRICT_ANSI__
+ || def�ed 
+__USE_XOPEN2K
+)
+
+34 
+	$__LDBL_REDIR1_DECL
+ (
+fs�nf
+, 
+__�dbl___isoc99_fs�nf
+)
+
+35 
+	$__LDBL_REDIR1_DECL
+ (
+s�nf
+, 
+__�dbl___isoc99_s�nf
+)
+
+36 
+	$__LDBL_REDIR1_DECL
+ (
+ss�nf
+, 
+__�dbl___isoc99_ss�nf
+)
+
+38 
+	$__LDBL_REDIR_DECL
+ (
+fs�nf
+)
+
+39 
+	$__LDBL_REDIR_DECL
+ (
+s�nf
+)
+
+40 
+	$__LDBL_REDIR_DECL
+ (
+ss�nf
+)
+
+42 
+__END_NAMESPACE_STD
+
+
+44 #i�
+def�ed
+ 
+__USE_BSD
+ || def�ed 
+__USE_ISOC99
+ || def�ed 
+__USE_UNIX98
+
+
+45 
+__BEGIN_NAMESPACE_C99
+
+
+46 
+	$__LDBL_REDIR_DECL
+ (
+���tf
+)
+
+47 
+	$__LDBL_REDIR_DECL
+ (
+v���tf
+)
+
+48 
+__END_NAMESPACE_C99
+
+
+51 #ifdef 
+__USE_ISOC99
+
+
+52 
+__BEGIN_NAMESPACE_C99
+
+
+53 #i�!
+def�ed
+ 
+__USE_GNU
+ && !def�ed 
+__REDIRECT
+ \
+
+54 && (
+def�ed
+ 
+__STRICT_ANSI__
+ || def�ed 
+__USE_XOPEN2K
+)
+
+55 
+	$__LDBL_REDIR1_DECL
+ (
+vfs�nf
+, 
+__�dbl___isoc99_vfs�nf
+)
+
+56 
+	$__LDBL_REDIR1_DECL
+ (
+vs�nf
+, 
+__�dbl___isoc99_vs�nf
+)
+
+57 
+	$__LDBL_REDIR1_DECL
+ (
+vss�nf
+, 
+__�dbl___isoc99_vss�nf
+)
+
+59 
+	$__LDBL_REDIR_DECL
+ (
+vfs�nf
+)
+
+60 
+	$__LDBL_REDIR_DECL
+ (
+vss�nf
+)
+
+61 
+	$__LDBL_REDIR_DECL
+ (
+vs�nf
+)
+
+63 
+__END_NAMESPACE_C99
+
+
+66 #ifde�
+__USE_GNU
+
+
+67 
+	$__LDBL_REDIR_DECL
+ (
+vd��tf
+)
+
+68 
+	$__LDBL_REDIR_DECL
+ (
+d��tf
+)
+
+69 
+	$__LDBL_REDIR_DECL
+ (
+va�r�tf
+)
+
+70 
+	$__LDBL_REDIR_DECL
+ (
+__a�r�tf
+)
+
+71 
+	$__LDBL_REDIR_DECL
+ (
+a�r�tf
+)
+
+72 
+	$__LDBL_REDIR_DECL
+ (
+ob�ack_��tf
+)
+
+73 
+	$__LDBL_REDIR_DECL
+ (
+ob�ack_v��tf
+)
+
+76 #i�
+__USE_FORTIFY_LEVEL
+ > 0 && 
+def�ed
+ 
+__ex��_�ways_�l�e
+
+
+77 
+	$__LDBL_REDIR_DECL
+ (
+__�r�tf_chk
+)
+
+78 
+	$__LDBL_REDIR_DECL
+ (
+__v�r�tf_chk
+)
+
+79 #i�
+def�ed
+ 
+__USE_BSD
+ || def�ed 
+__USE_ISOC99
+ || def�ed 
+__USE_UNIX98
+
+
+80 
+	$__LDBL_REDIR_DECL
+ (
+__���tf_chk
+)
+
+81 
+	$__LDBL_REDIR_DECL
+ (
+__v���tf_chk
+)
+
+83 #i�
+__USE_FORTIFY_LEVEL
+ > 1
+
+84 
+	$__LDBL_REDIR_DECL
+ (
+__�r�tf_chk
+)
+
+85 
+	$__LDBL_REDIR_DECL
+ (
+__��tf_chk
+)
+
+86 
+	$__LDBL_REDIR_DECL
+ (
+__v�r�tf_chk
+)
+
+87 
+	$__LDBL_REDIR_DECL
+ (
+__v��tf_chk
+)
+
+88 #ifde�
+__USE_GNU
+
+
+89 
+	$__LDBL_REDIR_DECL
+ (
+__a�r�tf_chk
+)
+
+90 
+	$__LDBL_REDIR_DECL
+ (
+__va�r�tf_chk
+)
+
+91 
+	$__LDBL_REDIR_DECL
+ (
+__d��tf_chk
+)
+
+92 
+	$__LDBL_REDIR_DECL
+ (
+__vd��tf_chk
+)
+
+93 
+	$__LDBL_REDIR_DECL
+ (
+__ob�ack_��tf_chk
+)
+
+94 
+	$__LDBL_REDIR_DECL
+ (
+__ob�ack_v��tf_chk
+)
+
+	@/usr/include/bits/stdio.h
+
+20 #i�de�
+_STDIO_H
+
+
+24 #i�de�
+__ex��_�l�e
+
+
+25 
+	#__STDIO_INLINE
+ 
+�l�e
+
+
+	)
+
+27 
+	#__STDIO_INLINE
+ 
+__ex��_�l�e
+
+
+	)
+
+31 #ifde�
+__USE_EXTERN_INLINES
+
+
+34 #i�!(
+__USE_FORTIFY_LEVEL
+ > 0 && 
+def�ed
+ 
+__ex��_�ways_�l�e
+)
+
+36 
+__STDIO_INLINE
+ 
+
+37 
+	$v��tf
+ (
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, 
+_G_va_li�
+ 
+__�g
+)
+
+39  
+	`v�r�tf
+ (
+�dout
+, 
+__fmt
+, 
+__�g
+);
+
+40 
+	}
+}
+
+44 
+__STDIO_INLINE
+ 
+
+45 
+	$g�ch�
+ ()
+
+47  
+	`_IO_g�c
+ (
+�d�
+);
+
+48 
+	}
+}
+
+51 #ifde�
+__USE_MISC
+
+
+53 
+__STDIO_INLINE
+ 
+
+54 
+	$fg�c_u�ocked
+ (
+FILE
+ *
+__�
+)
+
+56  
+	`_IO_g�c_u�ocked
+ (
+__�
+);
+
+57 
+	}
+}
+
+61 #i�
+def�ed
+ 
+__USE_POSIX
+ || def�ed 
+__USE_MISC
+
+
+63 
+__STDIO_INLINE
+ 
+
+64 
+	$g�c_u�ocked
+ (
+FILE
+ *
+__�
+)
+
+66  
+	`_IO_g�c_u�ocked
+ (
+__�
+);
+
+67 
+	}
+}
+
+70 
+__STDIO_INLINE
+ 
+
+71 
+	$g�ch�_u�ocked
+ ()
+
+73  
+	`_IO_g�c_u�ocked
+ (
+�d�
+);
+
+74 
+	}
+}
+
+79 
+__STDIO_INLINE
+ 
+
+80 
+	$putch�
+ (
+__c
+)
+
+82  
+	`_IO_putc
+ (
+__c
+, 
+�dout
+);
+
+83 
+	}
+}
+
+86 #ifde�
+__USE_MISC
+
+
+88 
+__STDIO_INLINE
+ 
+
+89 
+	$�utc_u�ocked
+ (
+__c
+, 
+FILE
+ *
+__��am
+)
+
+91  
+	`_IO_putc_u�ocked
+ (
+__c
+, 
+__��am
+);
+
+92 
+	}
+}
+
+96 #i�
+def�ed
+ 
+__USE_POSIX
+ || def�ed 
+__USE_MISC
+
+
+98 
+__STDIO_INLINE
+ 
+
+99 
+	$putc_u�ocked
+ (
+__c
+, 
+FILE
+ *
+__��am
+)
+
+101  
+	`_IO_putc_u�ocked
+ (
+__c
+, 
+__��am
+);
+
+102 
+	}
+}
+
+105 
+__STDIO_INLINE
+ 
+
+106 
+	$putch�_u�ocked
+ (
+__c
+)
+
+108  
+	`_IO_putc_u�ocked
+ (
+__c
+, 
+�dout
+);
+
+109 
+	}
+}
+
+113 #ifdef 
+__USE_GNU
+
+
+115 
+__STDIO_INLINE
+ 
+_IO_ssize_t
+
+
+116 
+	$g�l�e
+ (**
+__l���
+, 
+size_t
+ *
+__n
+, 
+FILE
+ *
+__��am
+)
+
+118  
+	`__g�d�im
+ (
+__l���
+, 
+__n
+, '\n', 
+__��am
+);
+
+119 
+	}
+}
+
+123 #ifde�
+__USE_MISC
+
+
+125 
+__STDIO_INLINE
+ 
+
+126 
+__NTH
+ (
+	$�of_u�ocked
+ (
+FILE
+ *
+__��am
+))
+
+128  
+	`_IO_�of_u�ocked
+ (
+__��am
+);
+
+129 
+	}
+}
+
+132 
+__STDIO_INLINE
+ 
+
+133 
+__NTH
+ (
+	$��_u�ocked
+ (
+FILE
+ *
+__��am
+))
+
+135  
+	`_IO_��_u�ocked
+ (
+__��am
+);
+
+136 
+	}
+}
+
+142 #i�
+def�ed
+ 
+__USE_MISC
+ && def�ed 
+__GNUC__
+ && def�ed 
+__OPTIMIZE__
+ \
+
+143 && !
+def�ed
+ 
+	g__�lu�lus
+
+
+145 
+	#�d_u�ocked
+(
+�r
+, 
+size
+, 
+n
+, 
+��am
+) \
+
+146 (
+	`__ex�nsi�__
+ ((
+	`__bu�t�_cڡ�t_p
+ (
+size
+�&& __bu�t�_cڡ�t_�(
+n
+) \
+
+147 && (
+size_t
+�(
+size
+�* (size_t�(
+n
+) <= 8 \
+
+148 && (
+size_t
+�(
+size
+) != 0) \
+
+149 ? ({ *
+__�r
+ = (*�(
+�r
+); \
+
+150 
+FILE
+ *
+__��am
+ = (
+��am
+); \
+
+151 
+size_t
+ 
+__�t
+; \
+
+152 
+__�t
+ = (
+size_t
+�(
+size
+�* (size_t�(
+n
+); \
+
+153 
+__�t
+ > 0; --__cnt) \
+
+155 
+__c
+ = 
+	`_IO_g�c_u�ocked
+ (
+__��am
+); \
+
+156 i�(
+__c
+ =�
+EOF
+) \
+
+158 *
+__�r
+++ = 
+__c
+; \
+
+160 ((
+size_t
+�(
+size
+�* (size_t�(
+n
+�- 
+__�t
+) \
+
+161 / (
+size_t
+�(
+size
+); }) \
+
+162 : (((
+	`__bu�t�_cڡ�t_p
+ (
+size
+�&& (
+size_t
+) (size) == 0) \
+
+163 || (
+	`__bu�t�_cڡ�t_p
+ (
+n
+�&& (
+size_t
+) (n) == 0)) \
+
+165 ? ((�(
+�r
+), (�(
+��am
+), (�(
+size
+), \
+
+166 (�(
+n
+), (
+size_t
+) 0) \
+
+167 : 
+	`�d_u�ocked
+ (
+�r
+, 
+size
+, 
+n
+, 
+��am
+))))
+
+	)
+
+169 
+	#fwr�e_u�ocked
+(
+�r
+, 
+size
+, 
+n
+, 
+��am
+) \
+
+170 (
+	`__ex�nsi�__
+ ((
+	`__bu�t�_cڡ�t_p
+ (
+size
+�&& __bu�t�_cڡ�t_�(
+n
+) \
+
+171 && (
+size_t
+�(
+size
+�* (size_t�(
+n
+) <= 8 \
+
+172 && (
+size_t
+�(
+size
+) != 0) \
+
+173 ? ({ cڡ *
+__�r
+ = (cڡ *�(
+�r
+); \
+
+174 
+FILE
+ *
+__��am
+ = (
+��am
+); \
+
+175 
+size_t
+ 
+__�t
+; \
+
+176 
+__�t
+ = (
+size_t
+�(
+size
+�* (size_t�(
+n
+); \
+
+177 
+__�t
+ > 0; --__cnt) \
+
+178 i�(
+	`_IO_putc_u�ocked
+ (*
+__�r
+++, 
+__��am
+�=�
+EOF
+) \
+
+180 ((
+size_t
+�(
+size
+�* (size_t�(
+n
+�- 
+__�t
+) \
+
+181 / (
+size_t
+�(
+size
+); }) \
+
+182 : (((
+	`__bu�t�_cڡ�t_p
+ (
+size
+�&& (
+size_t
+) (size) == 0) \
+
+183 || (
+	`__bu�t�_cڡ�t_p
+ (
+n
+�&& (
+size_t
+) (n) == 0)) \
+
+185 ? ((�(
+�r
+), (�(
+��am
+), (�(
+size
+), \
+
+186 (�(
+n
+), (
+size_t
+) 0) \
+
+187 : 
+	`fwr�e_u�ocked
+ (
+�r
+, 
+size
+, 
+n
+, 
+��am
+))))
+
+	)
+
+191 #unde�
+__STDIO_INLINE
+
+
+	@/usr/include/bits/stdio2.h
+
+20 #i�de�
+_STDIO_H
+
+
+24 

+	$__�r�tf_chk
+ (*
+__��ri�
+ 
+__s
+, 
+__�ag
+, 
+size_t
+ 
+__��
+,
+
+25 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...�
+__THROW
+;
+
+26 

+	$__v�r�tf_chk
+ (*
+__��ri�
+ 
+__s
+, 
+__�ag
+, 
+size_t
+ 
+__��
+,
+
+27 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+,
+
+28 
+_G_va_li�
+ 
+__�
+�
+__THROW
+;
+
+30 #ifde�
+__va_�g_�ck
+
+
+31 
+__ex��_�ways_�l�e
+ 
+
+32 
+	`__NTH
+ (
+	$�r�tf
+ (*
+__��ri�
+ 
+__s
+, 
+__cڡ
+ *__��ri� 
+__fmt
+, ...))
+
+34  
+	`__bu�t�___�r�tf_chk
+ (
+__s
+, 
+__USE_FORTIFY_LEVEL
+ - 1,
+
+35 
+	`__bos
+ (
+__s
+), 
+__fmt
+, 
+	`__va_�g_�ck
+ ());
+
+36 
+	}
+}
+
+37 #�i�!
+def�ed
+ 
+__�lu�lus
+
+
+38 
+	#�r�tf
+(
+�r
+, ...) \
+
+39 
+	`__bu�t�___�r�tf_chk
+ (
+�r
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+	`__bos
+ (str), \
+
+40 
+__VA_ARGS__
+)
+
+	)
+
+43 
+__ex��_�ways_�l�e
+ 
+
+44 
+__NTH
+ (
+	$v�r�tf
+ (*
+__��ri�
+ 
+__s
+, 
+__cڡ
+ *__��ri� 
+__fmt
+,
+
+45 
+_G_va_li�
+ 
+__�
+))
+
+47  
+	`__bu�t�___v�r�tf_chk
+ (
+__s
+, 
+__USE_FORTIFY_LEVEL
+ - 1,
+
+48 
+	`__bos
+ (
+__s
+), 
+__fmt
+, 
+__�
+);
+
+49 
+	}
+}
+
+51 #i�
+def�ed
+ 
+__USE_BSD
+ || def�ed 
+__USE_ISOC99
+ || def�ed 
+__USE_UNIX98
+
+
+53 

+	$__���tf_chk
+ (*
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__n
+, 
+__�ag
+,
+
+54 
+size_t
+ 
+__��
+, 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+,
+
+55 ...�
+__THROW
+;
+
+56 

+	$__v���tf_chk
+ (*
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__n
+, 
+__�ag
+,
+
+57 
+size_t
+ 
+__��
+, 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+,
+
+58 
+_G_va_li�
+ 
+__�
+�
+__THROW
+;
+
+60 #ifde�
+__va_�g_�ck
+
+
+61 
+__ex��_�ways_�l�e
+ 
+
+62 
+	`__NTH
+ (
+	$���tf
+ (*
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__n
+,
+
+63 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, ...))
+
+65  
+	`__bu�t�___���tf_chk
+ (
+__s
+, 
+__n
+, 
+__USE_FORTIFY_LEVEL
+ - 1,
+
+66 
+	`__bos
+ (
+__s
+), 
+__fmt
+, 
+	`__va_�g_�ck
+ ());
+
+67 
+	}
+}
+
+68 #�i�!
+def�ed
+ 
+__�lu�lus
+
+
+69 
+	#���tf
+(
+�r
+, 
+�n
+, ...) \
+
+70 
+	`__bu�t�___���tf_chk
+ (
+�r
+, 
+�n
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+	`__bos
+ (str), \
+
+71 
+__VA_ARGS__
+)
+
+	)
+
+74 
+__ex��_�ways_�l�e
+ 
+
+75 
+__NTH
+ (
+	$v���tf
+ (*
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__n
+,
+
+76 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, 
+_G_va_li�
+ 
+__�
+))
+
+78  
+	`__bu�t�___v���tf_chk
+ (
+__s
+, 
+__n
+, 
+__USE_FORTIFY_LEVEL
+ - 1,
+
+79 
+	`__bos
+ (
+__s
+), 
+__fmt
+, 
+__�
+);
+
+80 
+	}
+}
+
+84 #i�
+__USE_FORTIFY_LEVEL
+ > 1
+
+86 

+__�r�tf_chk
+ (
+FILE
+ *
+__��ri�
+ 
+__��am
+, 
+__�ag
+,
+
+87 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...);
+
+88 

+__��tf_chk
+ (
+__�ag
+, 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, ...);
+
+89 

+__v�r�tf_chk
+ (
+FILE
+ *
+__��ri�
+ 
+__��am
+, 
+__�ag
+,
+
+90 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+, 
+_G_va_li�
+ 
+__�
+);
+
+91 

+__v��tf_chk
+ (
+__�ag
+, 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+,
+
+92 
+_G_va_li�
+ 
+__�
+);
+
+94 #ifde�
+__va_�g_�ck
+
+
+95 
+__ex��_�ways_�l�e
+ 
+
+96 
+	$�r�tf
+ (
+FILE
+ *
+__��ri�
+ 
+__��am
+, 
+__cڡ
+ *__��ri� 
+__fmt
+, ...)
+
+98  
+	`__�r�tf_chk
+ (
+__��am
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__fmt
+,
+
+99 
+	`__va_�g_�ck
+ ());
+
+100 
+	}
+}
+
+102 
+__ex��_�ways_�l�e
+ 
+
+103 
+	$��tf
+ (
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, ...)
+
+105  
+	`__��tf_chk
+ (
+__USE_FORTIFY_LEVEL
+ - 1, 
+__fmt
+, 
+	`__va_�g_�ck
+ ());
+
+106 
+	}
+}
+
+107 #�i�!
+def�ed
+ 
+__�lu�lus
+
+
+108 
+	#��tf
+(...) \
+
+109 
+	`__��tf_chk
+ (
+__USE_FORTIFY_LEVEL
+ - 1, 
+__VA_ARGS__
+)
+
+	)
+
+110 
+	#�r�tf
+(
+��am
+, ...) \
+
+111 
+	`__�r�tf_chk
+ (
+��am
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__VA_ARGS__
+)
+
+	)
+
+114 
+__ex��_�ways_�l�e
+ 
+
+115 
+	$v��tf
+ (
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, 
+_G_va_li�
+ 
+__�
+)
+
+117 #ifde�
+__USE_EXTERN_INLINES
+
+
+118  
+	`__v�r�tf_chk
+ (
+�dout
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__fmt
+, 
+__�
+);
+
+120  
+	`__v��tf_chk
+ (
+__USE_FORTIFY_LEVEL
+ - 1, 
+__fmt
+, 
+__�
+);
+
+122 
+	}
+}
+
+124 
+__ex��_�ways_�l�e
+ 
+
+125 
+	$v�r�tf
+ (
+FILE
+ *
+__��ri�
+ 
+__��am
+,
+
+126 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, 
+_G_va_li�
+ 
+__�
+)
+
+128  
+	`__v�r�tf_chk
+ (
+__��am
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__fmt
+, 
+__�
+);
+
+129 
+	}
+}
+
+131 #ifde�
+__USE_GNU
+
+
+133 

+	$__a�r�tf_chk
+ (**
+__��ri�
+ 
+__�r
+, 
+__�ag
+,
+
+134 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, ...)
+
+135 
+__THROW
+ 
+	`__��ibu�__
+ ((
+	$__f�m�__
+ (
+__��tf__
+, 3, 4))�
+__wur
+;
+
+136 

+	$__va�r�tf_chk
+ (**
+__��ri�
+ 
+__�r
+, 
+__�ag
+,
+
+137 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, 
+_G_va_li�
+ 
+__�g
+)
+
+138 
+__THROW
+ 
+	`__��ibu�__
+ ((
+	$__f�m�__
+ (
+__��tf__
+, 3, 0))�
+__wur
+;
+
+139 

+	$__d��tf_chk
+ (
+__fd
+, 
+__�ag
+, 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+,
+
+140 ...�
+	`__��ibu�__
+ ((
+	`__f�m�__
+ (
+__��tf__
+, 3, 4)));
+
+141 

+	$__vd��tf_chk
+ (
+__fd
+, 
+__�ag
+,
+
+142 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, 
+_G_va_li�
+ 
+__�g
+)
+
+143 
+	`__��ibu�__
+ ((
+	`__f�m�__
+ (
+__��tf__
+, 3, 0)));
+
+144 

+	$__ob�ack_��tf_chk
+ (
+ob�ack
+ *
+__��ri�
+ 
+__ob�ack
+,
+
+145 
+__�ag
+, 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+,
+
+147 
+__THROW
+ 
+	`__��ibu�__
+ ((
+	`__f�m�__
+ (
+__��tf__
+, 3, 4)));
+
+148 

+	$__ob�ack_v��tf_chk
+ (
+ob�ack
+ *
+__��ri�
+ 
+__ob�ack
+,
+
+149 
+__�ag
+,
+
+150 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+,
+
+151 
+_G_va_li�
+ 
+__�gs
+)
+
+152 
+__THROW
+ 
+	`__��ibu�__
+ ((
+	`__f�m�__
+ (
+__��tf__
+, 3, 0)));
+
+154 #ifde�
+__va_�g_�ck
+
+
+155 
+__ex��_�ways_�l�e
+ 
+
+156 
+	`__NTH
+ (
+	$a�r�tf
+ (**
+__��ri�
+ 
+__�r
+, 
+__cڡ
+ *__��ri� 
+__fmt
+, ...))
+
+158  
+	`__a�r�tf_chk
+ (
+__�r
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__fmt
+,
+
+159 
+	`__va_�g_�ck
+ ());
+
+160 
+	}
+}
+
+162 
+__ex��_�ways_�l�e
+ 
+
+163 
+__NTH
+ (
+	$__a�r�tf
+ (**
+__��ri�
+ 
+__�r
+, 
+__cڡ
+ *__��ri� 
+__fmt
+,
+
+166  
+	`__a�r�tf_chk
+ (
+__�r
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__fmt
+,
+
+167 
+	`__va_�g_�ck
+ ());
+
+168 
+	}
+}
+
+170 
+__ex��_�ways_�l�e
+ 
+
+171 
+	$d��tf
+ (
+__fd
+, 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, ...)
+
+173  
+	`__d��tf_chk
+ (
+__fd
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__fmt
+,
+
+174 
+	`__va_�g_�ck
+ ());
+
+175 
+	}
+}
+
+177 
+__ex��_�ways_�l�e
+ 
+
+178 
+__NTH
+ (
+	$ob�ack_��tf
+ (
+ob�ack
+ *
+__��ri�
+ 
+__ob�ack
+,
+
+179 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, ...))
+
+181  
+	`__ob�ack_��tf_chk
+ (
+__ob�ack
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__fmt
+,
+
+182 
+	`__va_�g_�ck
+ ());
+
+183 
+	}
+}
+
+184 #�i�!
+def�ed
+ 
+__�lu�lus
+
+
+185 
+	#a�r�tf
+(
+�r
+, ...) \
+
+186 
+	`__a�r�tf_chk
+ (
+�r
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__VA_ARGS__
+)
+
+	)
+
+187 
+	#__a�r�tf
+(
+�r
+, ...) \
+
+188 
+	`__a�r�tf_chk
+ (
+�r
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__VA_ARGS__
+)
+
+	)
+
+189 
+	#d��tf
+(
+fd
+, ...) \
+
+190 
+	`__d��tf_chk
+ (
+fd
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__VA_ARGS__
+)
+
+	)
+
+191 
+	#ob�ack_��tf
+(
+ob�ack
+, ...) \
+
+192 
+	`__ob�ack_��tf_chk
+ (
+ob�ack
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__VA_ARGS__
+)
+
+	)
+
+195 
+__ex��_�ways_�l�e
+ 
+
+196 
+__NTH
+ (
+	$va�r�tf
+ (**
+__��ri�
+ 
+__�r
+, 
+__cڡ
+ *__��ri� 
+__fmt
+,
+
+197 
+_G_va_li�
+ 
+__�
+))
+
+199  
+	`__va�r�tf_chk
+ (
+__�r
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__fmt
+, 
+__�
+);
+
+200 
+	}
+}
+
+202 
+__ex��_�ways_�l�e
+ 
+
+203 
+	$vd��tf
+ (
+__fd
+, 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, 
+_G_va_li�
+ 
+__�
+)
+
+205  
+	`__vd��tf_chk
+ (
+__fd
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__fmt
+, 
+__�
+);
+
+206 
+	}
+}
+
+208 
+__ex��_�ways_�l�e
+ 
+
+209 
+__NTH
+ (
+	$ob�ack_v��tf
+ (
+ob�ack
+ *
+__��ri�
+ 
+__ob�ack
+,
+
+210 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, 
+_G_va_li�
+ 
+__�
+))
+
+212  
+	`__ob�ack_v��tf_chk
+ (
+__ob�ack
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__fmt
+,
+
+213 
+__�
+);
+
+214 
+	}
+}
+
+220 
*
+	$__g�s_chk
+ (*
+__�r
+, 
+size_t
+�
+__wur
+;
+
+221 
*
+	`__REDIRECT
+ (
+__g�s_w�n
+, (*
+__�r
+), 
+g�s
+)
+
+222 
+__wur
+ 
+	`__w�ljr
+ ("please use fgets or getline instead, gets can't "
+
+225 
+__ex��_�ways_�l�e
+ 
+__wur
+ *
+
+226 
+	$g�s
+ (*
+__�r
+)
+
+228 i�(
+	`__bos
+ (
+__�r
+�!�(
+size_t
+) -1)
+
+229  
+	`__g�s_chk
+ (
+__�r
+, 
+	`__bos
+ (__str));
+
+230  
+	`__g�s_w�n
+ (
+__�r
+);
+
+231 
+	}
+}
+
+233 
*
+	$__fg�s_chk
+ (*
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__size
+, 
+__n
+,
+
+234 
+FILE
+ *
+__��ri�
+ 
+__��am
+�
+__wur
+;
+
+235 
*
+	`__REDIRECT
+ (
+__fg�s_��s
+,
+
+236 (*
+__��ri�
+ 
+__s
+, 
+__n
+,
+
+237 
+FILE
+ *
+__��ri�
+ 
+__��am
+), 
+fg�s
+�
+__wur
+;
+
+238 
*
+	`__REDIRECT
+ (
+__fg�s_chk_w�n
+,
+
+239 (*
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__size
+, 
+__n
+,
+
+240 
+FILE
+ *
+__��ri�
+ 
+__��am
+), 
+__fg�s_chk
+)
+
+241 
+__wur
+ 
+	`__w�ljr
+ ("fgets called with bigger size�han�ength "
+
+244 
+__ex��_�ways_�l�e
+ 
+__wur
+ *
+
+245 
+	$fg�s
+ (*
+__��ri�
+ 
+__s
+, 
+__n
+, 
+FILE
+ *__��ri� 
+__��am
+)
+
+247 i�(
+	`__bos
+ (
+__s
+�!�(
+size_t
+) -1)
+
+249 i�(!
+	`__bu�t�_cڡ�t_p
+ (
+__n
+) || __n <= 0)
+
+250  
+	`__fg�s_chk
+ (
+__s
+, 
+	`__bos
+ (__s), 
+__n
+, 
+__��am
+);
+
+252 i�((
+size_t
+�
+__n
+ > 
+	`__bos
+ (
+__s
+))
+
+253  
+	`__fg�s_chk_w�n
+ (
+__s
+, 
+	`__bos
+ (__s), 
+__n
+, 
+__��am
+);
+
+255  
+	`__fg�s_��s
+ (
+__s
+, 
+__n
+, 
+__��am
+);
+
+256 
+	}
+}
+
+258 
+size_t
+ 
+	$__�d_chk
+ (*
+__��ri�
+ 
+__�r
+, 
+size_t
+ 
+__���
+,
+
+259 
+size_t
+ 
+__size
+, size_�
+__n
+,
+
+260 
+FILE
+ *
+__��ri�
+ 
+__��am
+�
+__wur
+;
+
+261 
+size_t
+ 
+	`__REDIRECT
+ (
+__�d_��s
+,
+
+262 (*
+__��ri�
+ 
+__�r
+, 
+size_t
+ 
+__size
+,
+
+263 
+size_t
+ 
+__n
+, 
+FILE
+ *
+__��ri�
+ 
+__��am
+),
+
+264 
+�d
+�
+__wur
+;
+
+265 
+size_t
+ 
+	`__REDIRECT
+ (
+__�d_chk_w�n
+,
+
+266 (*
+__��ri�
+ 
+__�r
+, 
+size_t
+ 
+__���
+,
+
+267 
+size_t
+ 
+__size
+, size_�
+__n
+,
+
+268 
+FILE
+ *
+__��ri�
+ 
+__��am
+),
+
+269 
+__�d_chk
+)
+
+270 
+__wur
+ 
+	`__w�ljr
+ ("fread called with bigger size *�memb�han�ength "
+
+273 
+__ex��_�ways_�l�e
+ 
+__wur
+ 
+size_t
+
+
+274 
+	$�d
+ (*
+__��ri�
+ 
+__�r
+, 
+size_t
+ 
+__size
+, size_�
+__n
+,
+
+275 
+FILE
+ *
+__��ri�
+ 
+__��am
+)
+
+277 i�(
+	`__bos0
+ (
+__�r
+�!�(
+size_t
+) -1)
+
+279 i�(!
+	`__bu�t�_cڡ�t_p
+ (
+__size
+)
+
+280 || !
+	`__bu�t�_cڡ�t_p
+ (
+__n
+)
+
+281 || (
+__size
+ | 
+__n
+�>�(((
+size_t
+) 1) << (8 *  (size_t) / 2)))
+
+282  
+	`__�d_chk
+ (
+__�r
+, 
+	`__bos0
+ (__�r), 
+__size
+, 
+__n
+, 
+__��am
+);
+
+284 i�(
+__size
+ * 
+__n
+ > 
+	`__bos0
+ (
+__�r
+))
+
+285  
+	`__�d_chk_w�n
+ (
+__�r
+, 
+	`__bos0
+ (__�r), 
+__size
+, 
+__n
+, 
+__��am
+);
+
+287  
+	`__�d_��s
+ (
+__�r
+, 
+__size
+, 
+__n
+, 
+__��am
+);
+
+288 
+	}
+}
+
+290 #ifde�
+__USE_GNU
+
+
+291 
*
+	$__fg�s_u�ocked_chk
+ (*
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__size
+,
+
+292 
+__n
+, 
+FILE
+ *
+__��ri�
+ 
+__��am
+�
+__wur
+;
+
+293 
*
+	`__REDIRECT
+ (
+__fg�s_u�ocked_��s
+,
+
+294 (*
+__��ri�
+ 
+__s
+, 
+__n
+,
+
+295 
+FILE
+ *
+__��ri�
+ 
+__��am
+), 
+fg�s_u�ocked
+�
+__wur
+;
+
+296 
*
+	`__REDIRECT
+ (
+__fg�s_u�ocked_chk_w�n
+,
+
+297 (*
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__size
+, 
+__n
+,
+
+298 
+FILE
+ *
+__��ri�
+ 
+__��am
+), 
+__fg�s_u�ocked_chk
+)
+
+299 
+__wur
+ 
+	`__w�ljr
+ ("fgets_unlocked called with bigger size�han�ength "
+
+302 
+__ex��_�ways_�l�e
+ 
+__wur
+ *
+
+303 
+	$fg�s_u�ocked
+ (*
+__��ri�
+ 
+__s
+, 
+__n
+, 
+FILE
+ *__��ri� 
+__��am
+)
+
+305 i�(
+	`__bos
+ (
+__s
+�!�(
+size_t
+) -1)
+
+307 i�(!
+	`__bu�t�_cڡ�t_p
+ (
+__n
+) || __n <= 0)
+
+308  
+	`__fg�s_u�ocked_chk
+ (
+__s
+, 
+	`__bos
+ (__s), 
+__n
+, 
+__��am
+);
+
+310 i�((
+size_t
+�
+__n
+ > 
+	`__bos
+ (
+__s
+))
+
+311  
+	`__fg�s_u�ocked_chk_w�n
+ (
+__s
+, 
+	`__bos
+ (__s), 
+__n
+, 
+__��am
+);
+
+313  
+	`__fg�s_u�ocked_��s
+ (
+__s
+, 
+__n
+, 
+__��am
+);
+
+314 
+	}
+}
+
+317 #ifde�
+__USE_MISC
+
+
+318 #unde�
+�d_u�ocked
+
+
+319 
+size_t
+ 
+	$__�d_u�ocked_chk
+ (*
+__��ri�
+ 
+__�r
+, 
+size_t
+ 
+__���
+,
+
+320 
+size_t
+ 
+__size
+, size_�
+__n
+,
+
+321 
+FILE
+ *
+__��ri�
+ 
+__��am
+�
+__wur
+;
+
+322 
+size_t
+ 
+	`__REDIRECT
+ (
+__�d_u�ocked_��s
+,
+
+323 (*
+__��ri�
+ 
+__�r
+, 
+size_t
+ 
+__size
+,
+
+324 
+size_t
+ 
+__n
+, 
+FILE
+ *
+__��ri�
+ 
+__��am
+),
+
+325 
+�d_u�ocked
+�
+__wur
+;
+
+326 
+size_t
+ 
+	`__REDIRECT
+ (
+__�d_u�ocked_chk_w�n
+,
+
+327 (*
+__��ri�
+ 
+__�r
+, 
+size_t
+ 
+__���
+,
+
+328 
+size_t
+ 
+__size
+, size_�
+__n
+,
+
+329 
+FILE
+ *
+__��ri�
+ 
+__��am
+),
+
+330 
+__�d_u�ocked_chk
+)
+
+331 
+__wur
+ 
+	`__w�ljr
+ ("fread_unlocked called with bigger size *�memb�han "
+
+334 
+__ex��_�ways_�l�e
+ 
+__wur
+ 
+size_t
+
+
+335 
+	$�d_u�ocked
+ (*
+__��ri�
+ 
+__�r
+, 
+size_t
+ 
+__size
+, size_�
+__n
+,
+
+336 
+FILE
+ *
+__��ri�
+ 
+__��am
+)
+
+338 i�(
+	`__bos0
+ (
+__�r
+�!�(
+size_t
+) -1)
+
+340 i�(!
+	`__bu�t�_cڡ�t_p
+ (
+__size
+)
+
+341 || !
+	`__bu�t�_cڡ�t_p
+ (
+__n
+)
+
+342 || (
+__size
+ | 
+__n
+�>�(((
+size_t
+) 1) << (8 *  (size_t) / 2)))
+
+343  
+	`__�d_u�ocked_chk
+ (
+__�r
+, 
+	`__bos0
+ (__�r), 
+__size
+, 
+__n
+,
+
+344 
+__��am
+);
+
+346 i�(
+__size
+ * 
+__n
+ > 
+	`__bos0
+ (
+__�r
+))
+
+347  
+	`__�d_u�ocked_chk_w�n
+ (
+__�r
+, 
+	`__bos0
+ (__�r), 
+__size
+, 
+__n
+,
+
+348 
+__��am
+);
+
+351 #ifde�
+__USE_EXTERN_INLINES
+
+
+352 i�(
+	`__bu�t�_cڡ�t_p
+ (
+__size
+)
+
+353 && 
+	`__bu�t�_cڡ�t_p
+ (
+__n
+)
+
+354 && (
+__size
+ | 
+__n
+�< (((
+size_t
+) 1) << (8 *  (size_t) / 2))
+
+355 && 
+__size
+ * 
+__n
+ <= 8)
+
+357 
+size_t
+ 
+__�t
+ = 
+__size
+ * 
+__n
+;
+
+358 *
+__��
+ = (*�
+__�r
+;
+
+359 i�(
+__�t
+ == 0)
+
+362 ; 
+__�t
+ > 0; --__cnt)
+
+364 
+__c
+ = 
+	`_IO_g�c_u�ocked
+ (
+__��am
+);
+
+365 i�(
+__c
+ =�
+EOF
+)
+
+367 *
+__��
+++ = 
+__c
+;
+
+369  (
+__��
+ - (*�
+__�r
+�/ 
+__size
+;
+
+372  
+	`__�d_u�ocked_��s
+ (
+__�r
+, 
+__size
+, 
+__n
+, 
+__��am
+);
+
+373 
+	}
+}
+
+	@/usr/include/bits/stdio_lim.h
+
+19 #i�!
+def�ed
+ 
+_STDIO_H
+ && !def�ed 
+__�ed_FOPEN_MAX
+ && !def�ed 
+__�ed_IOV_MAX
+
+
+23 #ifde�
+_STDIO_H
+
+
+24 
+	#L_tm�am
+ 20
+
+	)
+
+25 
+	#TMP_MAX
+ 238328
+
+	)
+
+26 
+	#FILENAME_MAX
+ 4096
+
+	)
+
+28 #ifde�
+__USE_POSIX
+
+
+29 
+	#L_��mid
+ 9
+
+	)
+
+30 #i�!
+def�ed
+ 
+__USE_XOPEN2K
+ || def�ed 
+__USE_GNU
+
+
+31 
+	#L_cu�rid
+ 9
+
+	)
+
+36 #i�
+def�ed
+ 
+__�ed_FOPEN_MAX
+ || def�ed 
+_STDIO_H
+
+
+37 #unde�
+FOPEN_MAX
+
+
+38 
+	#FOPEN_MAX
+ 16
+
+	)
+
+41 #i�
+def�ed
+ 
+__�ed_IOV_MAX
+ && !def�ed 
+IOV_MAX
+
+
+42 
+	#IOV_MAX
+ 1024
+
+	)
+
+	@/usr/include/bits/sys_errlist.h
+
+20 #i�de�
+_STDIO_H
+
+
+26 #ifde� 
+__USE_BSD
+
+
+27 

+sys_ü
+;
+
+28 
+__cڡ
+ *__cڡ 
+sys_��i�
+[];
+
+30 #ifde� 
+__USE_GNU
+
+
+31 

+_sys_ü
+;
+
+32 
+__cڡ
+ *__cڡ 
+_sys_��i�
+[];
+
+	@/usr/include/bits/types.h
+
+24 #i�def 
+_BITS_TYPES_H
+
+
+25 
+	#_BITS_TYPES_H
+ 1
+
+	)
+
+27 
+	~<�u�s.h
+>
+
+28 
+	~<b�s/w�dsize.h
+>
+
+31 
+	t__u_ch�
+;
+
+32 
+	t__u_sh�t
+;
+
+33 
+	t__u_�t
+;
+
+34 
+	t__u_l�g
+;
+
+37 sig�d 
+	t__�t8_t
+;
+
+38 
+	t__u�t8_t
+;
+
+39 sig�d 
+	t__�t16_t
+;
+
+40 
+	t__u�t16_t
+;
+
+41 sig�d 
+	t__�t32_t
+;
+
+42 
+	t__u�t32_t
+;
+
+43 #i�
+__WORDSIZE
+ == 64
+
+44 sig�d 
+	t__�t64_t
+;
+
+45 
+	t__u�t64_t
+;
+
+46 #�i�
+def�ed
+ 
+__GLIBC_HAVE_LONG_LONG
+
+
+47 
+__ex�nsi�__
+ sig�d 
+	t__�t64_t
+;
+
+48 
+__ex�nsi�__
+ 
+	t__u�t64_t
+;
+
+52 #i�
+__WORDSIZE
+ == 64
+
+53 
+	t__quad_t
+;
+
+54 
+	t__u_quad_t
+;
+
+55 #�i�
+def�ed
+ 
+__GLIBC_HAVE_LONG_LONG
+
+
+56 
+__ex�nsi�__
+ 
+	t__quad_t
+;
+
+57 
+__ex�nsi�__
+ 
+	t__u_quad_t
+;
+
+61 
+	m__v�
+[2];
+
+62 } 
+	t__quad_t
+;
+
+65 
+__u_l�g
+ 
+	m__v�
+[2];
+
+66 } 
+	t__u_quad_t
+;
+
+99 
+	#__S16_TYPE
+ 
+
+	)
+
+100 
+	#__U16_TYPE
+ 
+
+	)
+
+101 
+	#__S32_TYPE
+ 
+
+	)
+
+102 
+	#__U32_TYPE
+ 
+
+	)
+
+103 
+	#__SLONGWORD_TYPE
+ 
+
+	)
+
+104 
+	#__ULONGWORD_TYPE
+ 
+
+	)
+
+105 #i�
+__WORDSIZE
+ == 32
+
+106 
+	#__SQUAD_TYPE
+ 
+__quad_t
+
+
+	)
+
+107 
+	#__UQUAD_TYPE
+ 
+__u_quad_t
+
+
+	)
+
+108 
+	#__SWORD_TYPE
+ 
+
+	)
+
+109 
+	#__UWORD_TYPE
+ 
+
+	)
+
+110 
+	#__SLONG32_TYPE
+ 
+
+	)
+
+111 
+	#__ULONG32_TYPE
+ 
+
+	)
+
+112 
+	#__S64_TYPE
+ 
+__quad_t
+
+
+	)
+
+113 
+	#__U64_TYPE
+ 
+__u_quad_t
+
+
+	)
+
+116 
+	#__STD_TYPE
+ 
+__ex�nsi�__
+ 
+
+	)
+
+117 #�i�
+__WORDSIZE
+ == 64
+
+118 
+	t__SQUAD_TYPE
+ 
+
+	)
+
+119 
+	t__UQUAD_TYPE
+ 
+
+	)
+
+120 
+	t__SWORD_TYPE
+ 
+
+	)
+
+121 
+	t__UWORD_TYPE
+ 
+
+	)
+
+122 
+	t__SLONG32_TYPE
+ 
+
+	)
+
+123 
+	t__ULONG32_TYPE
+ 
+
+	)
+
+124 
+	t__S64_TYPE
+ 
+
+	)
+
+125 
+	t__U64_TYPE
+ 
+
+	)
+
+127 
+	t__STD_TYPE
+ 
+
+	)
+
+131 
+	~<b�s/ty�sizes.h
+>
+
+134 
+__STD_TYPE
+ 
+	t__DEV_T_TYPE
+ 
+	t__dev_t
+;
+
+135 
+__STD_TYPE
+ 
+__UID_T_TYPE
+ 
+	g__uid_t
+;
+
+136 
+__STD_TYPE
+ 
+__GID_T_TYPE
+ 
+	g__gid_t
+;
+
+137 
+__STD_TYPE
+ 
+__INO_T_TYPE
+ 
+	g__�o_t
+;
+
+138 
+__STD_TYPE
+ 
+__INO64_T_TYPE
+ 
+	g__�o64_t
+;
+
+139 
+__STD_TYPE
+ 
+__MODE_T_TYPE
+ 
+	g__mode_t
+;
+
+140 
+__STD_TYPE
+ 
+__NLINK_T_TYPE
+ 
+	g__ƚk_t
+;
+
+141 
+__STD_TYPE
+ 
+__OFF_T_TYPE
+ 
+	g__off_t
+;
+
+142 
+__STD_TYPE
+ 
+__OFF64_T_TYPE
+ 
+	g__off64_t
+;
+
+143 
+__STD_TYPE
+ 
+__PID_T_TYPE
+ 
+	g__pid_t
+;
+
+144 
+__STD_TYPE
+ 
+__FSID_T_TYPE
+ 
+	g__fsid_t
+;
+
+145 
+__STD_TYPE
+ 
+__CLOCK_T_TYPE
+ 
+	g__�ock_t
+;
+
+146 
+__STD_TYPE
+ 
+__RLIM_T_TYPE
+ 
+	g__�im_t
+;
+
+147 
+__STD_TYPE
+ 
+__RLIM64_T_TYPE
+ 
+	g__�im64_t
+;
+
+148 
+__STD_TYPE
+ 
+__ID_T_TYPE
+ 
+	g__id_t
+;
+
+149 
+__STD_TYPE
+ 
+__TIME_T_TYPE
+ 
+	g__time_t
+;
+
+150 
+__STD_TYPE
+ 
+__USECONDS_T_TYPE
+ 
+	g__u�c�ds_t
+;
+
+151 
+__STD_TYPE
+ 
+__SUSECONDS_T_TYPE
+ 
+	g__su�c�ds_t
+;
+
+153 
+__STD_TYPE
+ 
+__DADDR_T_TYPE
+ 
+	g__daddr_t
+;
+
+154 
+__STD_TYPE
+ 
+__SWBLK_T_TYPE
+ 
+	g__swblk_t
+;
+
+155 
+__STD_TYPE
+ 
+__KEY_T_TYPE
+ 
+	g__key_t
+;
+
+158 
+__STD_TYPE
+ 
+__CLOCKID_T_TYPE
+ 
+	g__�ockid_t
+;
+
+161 
+__STD_TYPE
+ 
+__TIMER_T_TYPE
+ 
+	g__tim�_t
+;
+
+164 
+__STD_TYPE
+ 
+__BLKSIZE_T_TYPE
+ 
+	g__blksize_t
+;
+
+169 
+__STD_TYPE
+ 
+__BLKCNT_T_TYPE
+ 
+	g__blk�t_t
+;
+
+170 
+__STD_TYPE
+ 
+__BLKCNT64_T_TYPE
+ 
+	g__blk�t64_t
+;
+
+173 
+__STD_TYPE
+ 
+__FSBLKCNT_T_TYPE
+ 
+	g__fsblk�t_t
+;
+
+174 
+__STD_TYPE
+ 
+__FSBLKCNT64_T_TYPE
+ 
+	g__fsblk�t64_t
+;
+
+177 
+__STD_TYPE
+ 
+__FSFILCNT_T_TYPE
+ 
+	g__fsf��t_t
+;
+
+178 
+__STD_TYPE
+ 
+__FSFILCNT64_T_TYPE
+ 
+	g__fsf��t64_t
+;
+
+180 
+__STD_TYPE
+ 
+__SSIZE_T_TYPE
+ 
+	g__ssize_t
+;
+
+184 
+__off64_t
+ 
+	t__loff_t
+;
+
+185 
+__quad_t
+ *
+	t__qaddr_t
+;
+
+186 *
+	t__�ddr_t
+;
+
+189 
+__STD_TYPE
+ 
+__SWORD_TYPE
+ 
+	g__���_t
+;
+
+192 
+__STD_TYPE
+ 
+__U32_TYPE
+ 
+	g__sock�n_t
+;
+
+195 #unde�
+__STD_TYPE
+
+
+	@/usr/include/features.h
+
+19 #i�def 
+_FEATURES_H
+
+
+20 
+	#_FEATURES_H
+ 1
+
+	)
+
+95 #unde�
+__USE_ISOC99
+
+
+96 #unde�
+__USE_ISOC95
+
+
+97 #unde�
+__USE_POSIX
+
+
+98 #unde�
+__USE_POSIX2
+
+
+99 #unde�
+__USE_POSIX199309
+
+
+100 #unde�
+__USE_POSIX199506
+
+
+101 #unde�
+__USE_XOPEN
+
+
+102 #unde�
+__USE_XOPEN_EXTENDED
+
+
+103 #unde�
+__USE_UNIX98
+
+
+104 #unde�
+__USE_XOPEN2K
+
+
+105 #unde�
+__USE_XOPEN2K8
+
+
+106 #unde�
+__USE_LARGEFILE
+
+
+107 #unde�
+__USE_LARGEFILE64
+
+
+108 #unde�
+__USE_FILE_OFFSET64
+
+
+109 #unde�
+__USE_BSD
+
+
+110 #unde�
+__USE_SVID
+
+
+111 #unde�
+__USE_MISC
+
+
+112 #unde�
+__USE_ATFILE
+
+
+113 #unde�
+__USE_GNU
+
+
+114 #unde�
+__USE_REENTRANT
+
+
+115 #unde�
+__USE_FORTIFY_LEVEL
+
+
+116 #unde�
+__FAVOR_BSD
+
+
+117 #unde�
+__KERNEL_STRICT_NAMES
+
+
+121 #i�de�
+_LOOSE_KERNEL_NAMES
+
+
+122 
+	#__KERNEL_STRICT_NAMES
+
+
+	)
+
+126 
+	#__USE_ANSI
+ 1
+
+	)
+
+135 #i�
+def�ed
+ 
+__GNUC__
+ && def�ed 
+__GNUC_MINOR__
+
+
+136 
+	#__GNUC_PREREQ
+(
+maj
+, 
+m�
+) \
+
+137 ((
+__GNUC__
+ << 16�+ 
+__GNUC_MINOR__
+ >�((
+maj
+�<< 16�+ (
+m�
+))
+
+	)
+
+139 
+	#__GNUC_PREREQ
+(
+maj
+, 
+m�
+�0
+
+	)
+
+144 #i�
+def�ed
+ 
+_BSD_SOURCE
+ && \
+
+145 !(
+def�ed
+ 
+	g_POSIX_SOURCE
+ || def�ed 
+	g_POSIX_C_SOURCE
+ || \
+
+146 
+def�ed
+ 
+	g_XOPEN_SOURCE
+ || def�ed 
+	g_XOPEN_SOURCE_EXTENDED
+ || \
+
+147 
+def�ed
+ 
+	g_GNU_SOURCE
+ || def�ed 
+	g_SVID_SOURCE
+)
+
+148 
+	#__FAVOR_BSD
+ 1
+
+	)
+
+152 #ifde�
+_GNU_SOURCE
+
+
+153 #unde�
+_ISOC99_SOURCE
+
+
+154 
+	#_ISOC99_SOURCE
+ 1
+
+	)
+
+155 #unde�
+_POSIX_SOURCE
+
+
+156 
+	#_POSIX_SOURCE
+ 1
+
+	)
+
+157 #unde�
+_POSIX_C_SOURCE
+
+
+158 
+	#_POSIX_C_SOURCE
+ 200809L
+
+	)
+
+159 #unde�
+_XOPEN_SOURCE
+
+
+160 
+	#_XOPEN_SOURCE
+ 700
+
+	)
+
+161 #unde�
+_XOPEN_SOURCE_EXTENDED
+
+
+162 
+	#_XOPEN_SOURCE_EXTENDED
+ 1
+
+	)
+
+163 #unde�
+_LARGEFILE64_SOURCE
+
+
+164 
+	#_LARGEFILE64_SOURCE
+ 1
+
+	)
+
+165 #unde�
+_BSD_SOURCE
+
+
+166 
+	#_BSD_SOURCE
+ 1
+
+	)
+
+167 #unde�
+_SVID_SOURCE
+
+
+168 
+	#_SVID_SOURCE
+ 1
+
+	)
+
+169 #unde�
+_ATFILE_SOURCE
+
+
+170 
+	#_ATFILE_SOURCE
+ 1
+
+	)
+
+175 #i�(!
+def�ed
+ 
+__STRICT_ANSI__
+ && !def�ed 
+_ISOC99_SOURCE
+ && \
+
+176 !
+def�ed
+ 
+	g_POSIX_SOURCE
+ && !def�ed 
+	g_POSIX_C_SOURCE
+ && \
+
+177 !
+def�ed
+ 
+	g_XOPEN_SOURCE
+ && !def�ed 
+	g_XOPEN_SOURCE_EXTENDED
+ && \
+
+178 !
+def�ed
+ 
+	g_BSD_SOURCE
+ && !def�ed 
+	g_SVID_SOURCE
+)
+
+179 
+	#_BSD_SOURCE
+ 1
+
+	)
+
+180 
+	#_SVID_SOURCE
+ 1
+
+	)
+
+187 #i�(
+def�ed
+ 
+_ISOC99_SOURCE
+ || def�ed 
+_ISOC9X_SOURCE
+ \
+
+188 || (
+def�ed
+ 
+	g__STDC_VERSION__
+ && __STDC_VERSION__ >= 199901L))
+
+189 
+	#__USE_ISOC99
+ 1
+
+	)
+
+193 #i�(
+def�ed
+ 
+_ISOC99_SOURCE
+ || def�ed 
+_ISOC9X_SOURCE
+ \
+
+194 || (
+def�ed
+ 
+__STDC_VERSION__
+ && __STDC_VERSION__ >= 199409L))
+
+195 
+	#__USE_ISOC95
+ 1
+
+	)
+
+200 #i�((!
+def�ed
+ 
+__STRICT_ANSI__
+ || (
+_XOPEN_SOURCE
+ - 0) >= 500) && \
+
+201 !
+def�ed
+ 
+_POSIX_SOURCE
+ && !def�ed 
+_POSIX_C_SOURCE
+)
+
+202 
+	#_POSIX_SOURCE
+ 1
+
+	)
+
+203 #i�
+def�ed
+ 
+_XOPEN_SOURCE
+ && (_XOPEN_SOURCE - 0) < 500
+
+204 
+	#_POSIX_C_SOURCE
+ 2
+
+	)
+
+205 #�i�
+def�ed
+ 
+_XOPEN_SOURCE
+ && (_XOPEN_SOURCE - 0) < 600
+
+206 
+	#_POSIX_C_SOURCE
+ 199506L
+
+	)
+
+207 #�i�
+def�ed
+ 
+_XOPEN_SOURCE
+ && (_XOPEN_SOURCE - 0) < 700
+
+208 
+	#_POSIX_C_SOURCE
+ 200112L
+
+	)
+
+210 
+	#_POSIX_C_SOURCE
+ 200809L
+
+	)
+
+212 
+	#__USE_POSIX_IMPLICITLY
+ 1
+
+	)
+
+215 #i�
+def�ed
+ 
+_POSIX_SOURCE
+ || 
+_POSIX_C_SOURCE
+ >�1 || def�ed 
+_XOPEN_SOURCE
+
+
+216 
+	#__USE_POSIX
+ 1
+
+	)
+
+219 #i�
+def�ed
+ 
+_POSIX_C_SOURCE
+ && _POSIX_C_SOURCE >�2 || def�ed 
+_XOPEN_SOURCE
+
+
+220 
+	#__USE_POSIX2
+ 1
+
+	)
+
+223 #i�(
+_POSIX_C_SOURCE
+ - 0) >= 199309L
+
+224 
+	#__USE_POSIX199309
+ 1
+
+	)
+
+227 #i�(
+_POSIX_C_SOURCE
+ - 0) >= 199506L
+
+228 
+	#__USE_POSIX199506
+ 1
+
+	)
+
+231 #i�(
+_POSIX_C_SOURCE
+ - 0) >= 200112L
+
+232 
+	#__USE_XOPEN2K
+ 1
+
+	)
+
+233 #unde�
+__USE_ISOC99
+
+
+234 
+	#__USE_ISOC99
+ 1
+
+	)
+
+237 #i�(
+_POSIX_C_SOURCE
+ - 0) >= 200809L
+
+238 
+	#__USE_XOPEN2K8
+ 1
+
+	)
+
+239 #unde�
+_ATFILE_SOURCE
+
+
+240 
+	#_ATFILE_SOURCE
+ 1
+
+	)
+
+243 #ifdef 
+_XOPEN_SOURCE
+
+
+244 
+	#__USE_XOPEN
+ 1
+
+	)
+
+245 #i�(
+_XOPEN_SOURCE
+ - 0) >= 500
+
+246 
+	#__USE_XOPEN_EXTENDED
+ 1
+
+	)
+
+247 
+	#__USE_UNIX98
+ 1
+
+	)
+
+248 #unde�
+_LARGEFILE_SOURCE
+
+
+249 
+	#_LARGEFILE_SOURCE
+ 1
+
+	)
+
+250 #i�(
+_XOPEN_SOURCE
+ - 0) >= 600
+
+251 #i�(
+_XOPEN_SOURCE
+ - 0) >= 700
+
+252 
+	#__USE_XOPEN2K8
+ 1
+
+	)
+
+254 
+	#__USE_XOPEN2K
+ 1
+
+	)
+
+255 #unde�
+__USE_ISOC99
+
+
+256 
+	#__USE_ISOC99
+ 1
+
+	)
+
+259 #ifde�
+_XOPEN_SOURCE_EXTENDED
+
+
+260 
+	#__USE_XOPEN_EXTENDED
+ 1
+
+	)
+
+265 #ifde�
+_LARGEFILE_SOURCE
+
+
+266 
+	#__USE_LARGEFILE
+ 1
+
+	)
+
+269 #ifde�
+_LARGEFILE64_SOURCE
+
+
+270 
+	#__USE_LARGEFILE64
+ 1
+
+	)
+
+273 #i�
+def�ed
+ 
+_FILE_OFFSET_BITS
+ && _FILE_OFFSET_BITS == 64
+
+274 
+	#__USE_FILE_OFFSET64
+ 1
+
+	)
+
+277 #i�
+def�ed
+ 
+_BSD_SOURCE
+ || def�ed 
+_SVID_SOURCE
+
+
+278 
+	#__USE_MISC
+ 1
+
+	)
+
+281 #ifdef 
+_BSD_SOURCE
+
+
+282 
+	#__USE_BSD
+ 1
+
+	)
+
+285 #ifdef 
+_SVID_SOURCE
+
+
+286 
+	#__USE_SVID
+ 1
+
+	)
+
+289 #ifdef 
+_ATFILE_SOURCE
+
+
+290 
+	#__USE_ATFILE
+ 1
+
+	)
+
+293 #ifdef 
+_GNU_SOURCE
+
+
+294 
+	#__USE_GNU
+ 1
+
+	)
+
+297 #i�
+def�ed
+ 
+_REENTRANT
+ || def�ed 
+_THREAD_SAFE
+
+
+298 
+	#__USE_REENTRANT
+ 1
+
+	)
+
+301 #i�
+def�ed
+ 
+_FORTIFY_SOURCE
+ && _FORTIFY_SOURCE > 0 \
+
+302 && 
+__GNUC_PREREQ
+ (4, 1�&& 
+def�ed
+ 
+	g__OPTIMIZE__
+ && __OPTIMIZE__ > 0
+
+303 #i�
+_FORTIFY_SOURCE
+ > 1
+
+304 
+	#__USE_FORTIFY_LEVEL
+ 2
+
+	)
+
+306 
+	#__USE_FORTIFY_LEVEL
+ 1
+
+	)
+
+309 
+	#__USE_FORTIFY_LEVEL
+ 0
+
+	)
+
+313 
+	~<b�s/�edefs.h
+>
+
+316 
+	#__STDC_ISO_10646__
+ 200009L
+
+	)
+
+324 #unde�
+__GNU_LIBRARY__
+
+
+325 
+	#__GNU_LIBRARY__
+ 6
+
+	)
+
+329 
+	#__GLIBC__
+ 2
+
+	)
+
+330 
+	#__GLIBC_MINOR__
+ 11
+
+	)
+
+332 
+	#__GLIBC_PREREQ
+(
+maj
+, 
+m�
+) \
+
+333 ((
+__GLIBC__
+ << 16�+ 
+__GLIBC_MINOR__
+ >�((
+maj
+�<< 16�+ (
+m�
+))
+
+	)
+
+336 #i�
+def�ed
+ 
+__GNUC__
+ \
+
+337 || (
+def�ed
+ 
+	g__PGI
+ && def�ed 
+	g__i386__
+ ) \
+
+338 || (
+def�ed
+ 
+	g__INTEL_COMPILER
+ && (def�ed 
+	g__i386__
+ || def�ed 
+	g__�64__
+)) \
+
+339 || (
+def�ed
+ 
+	g__STDC_VERSION__
+ && __STDC_VERSION__ >= 199901L)
+
+340 
+	#__GLIBC_HAVE_LONG_LONG
+ 1
+
+	)
+
+344 #i�de�
+__ASSEMBLER__
+
+
+345 #i�de�
+_SYS_CDEFS_H
+
+
+346 
+	~<sys/cdefs.h
+>
+
+351 #i�
+def�ed
+ 
+__USE_FILE_OFFSET64
+ && !def�ed 
+__REDIRECT
+
+
+352 
+	#__USE_LARGEFILE
+ 1
+
+	)
+
+353 
+	#__USE_LARGEFILE64
+ 1
+
+	)
+
+359 #i�
+__GNUC_PREREQ
+ (2, 7�&& 
+def�ed
+ 
+__OPTIMIZE__
+ \
+
+360 && !
+def�ed
+ 
+	g__OPTIMIZE_SIZE__
+ && !def�ed 
+	g__NO_INLINE__
+ \
+
+361 && 
+def�ed
+ 
+	g__ex��_�l�e
+
+
+362 
+	#__USE_EXTERN_INLINES
+ 1
+
+	)
+
+367 #i�
+__GNUC_PREREQ
+ (2, 7�&& 
+def�ed
+ 
+__OPTIMIZE__
+ \
+
+368 && (
+def�ed
+ 
+	g_LIBC
+ || !def�ed 
+	g__OPTIMIZE_SIZE__
+�&& !def�ed 
+	g__NO_INLINE__
+ \
+
+369 && 
+def�ed
+ 
+	g__ex��_�l�e
+
+
+370 
+	#__USE_EXTERN_INLINES_IN_LIBC
+ 1
+
+	)
+
+378 
+	~<gnu/�ubs.h
+>
+
+	@/usr/include/getopt.h
+
+21 #i�de�
+_GETOPT_H
+
+
+23 #i�de�
+__�ed_g��t
+
+
+24 
+	#_GETOPT_H
+ 1
+
+	)
+
+34 #i�!
+def�ed
+ 
+__GNU_LIBRARY__
+
+
+35 
+	~<�y�.h
+>
+
+38 #i�de�
+__THROW
+
+
+39 #i�de�
+__GNUC_PREREQ
+
+
+40 
+	#__GNUC_PREREQ
+(
+maj
+, 
+m�
+�(0)
+
+	)
+
+42 #i�
+def�ed
+ 
+__�lu�lus
+ && 
+__GNUC_PREREQ
+ (2,8)
+
+43 
+	#__THROW
+ 
+	`throw
+ ()
+
+	)
+
+45 
+	#__THROW
+
+
+	)
+
+49 #ifdef 
+__�lu�lus
+
+
+59 
*
+ݏrg
+;
+
+73 

+�t�d
+;
+
+78 

+݋�
+;
+
+82 

+�t�t
+;
+
+84 #i�de�
+__�ed_g��t
+
+
+106 
+	s�ti�
+
+
+108 cڡ *
+	g�me
+;
+
+111 
+	ghas_�g
+;
+
+112 *
+	g�ag
+;
+
+113 
+	gv�
+;
+
+118 
+	#no_�gum�t
+ 0
+
+	)
+
+119 
+	#�qu�ed_�gum�t
+ 1
+
+	)
+
+120 
+	#�tiڮ_�gum�t
+ 2
+
+	)
+
+148 #ifde�
+__GNU_LIBRARY__
+
+
+152 

+g��t
+ (
+___�gc
+, *cڡ *
+___�gv
+, cڡ *
+__sh�t�ts
+)
+
+153 
+__THROW
+;
+
+155 #i�
+def�ed
+ 
+__�ed_g��t
+ && def�ed 
+__USE_POSIX2
+ \
+
+156 && !
+def�ed
+ 
+	g__USE_POSIX_IMPLICITLY
+ && !def�ed 
+	g__USE_GNU
+
+
+160 #ifde�
+__REDIRECT
+
+
+161 

+__REDIRECT
+ (
+g��t
+, (
+___�gc
+, *cڡ *
+___�gv
+,
+
+162 cڡ *
+__sh�t�ts
+),
+
+163 
+__posix_g��t
+�
+__THROW
+;
+
+165 

+__posix_g��t
+ (
+___�gc
+, *cڡ *
+___�gv
+,
+
+166 cڡ *
+__sh�t�ts
+�
+__THROW
+;
+
+167 
+	#g��t
+ 
+__posix_g��t
+
+
+	)
+
+171 

+g��t
+ ();
+
+174 #i�de�
+__�ed_g��t
+
+
+175 

+g��t_l�g
+ (
+___�gc
+, *cڡ *
+___�gv
+,
+
+176 cڡ *
+__sh�t�ts
+,
+
+177 cڡ 
+�ti�
+ *
+__l�g�ts
+, *
+__l�g�d
+)
+
+178 
+__THROW
+;
+
+179 

+g��t_l�g_�ly
+ (
+___�gc
+, *cڡ *
+___�gv
+,
+
+180 cڡ *
+__sh�t�ts
+,
+
+181 cڡ 
+�ti�
+ *
+__l�g�ts
+, *
+__l�g�d
+)
+
+182 
+__THROW
+;
+
+186 #ifdef 
+__�lu�lus
+
+
+191 #unde�
+__�ed_g��t
+
+
+	@/usr/include/libio.h
+
+29 #i�de�
+_IO_STDIO_H
+
+
+30 
+	#_IO_STDIO_H
+
+
+	)
+
+32 
+	~<_G_c�fig.h
+>
+
+34 
+	#_IO_pos_t
+ 
+_G_�os_t
+
+
+	)
+
+35 
+	#_IO_�os_t
+ 
+_G_�os_t
+
+
+	)
+
+36 
+	#_IO_�os64_t
+ 
+_G_�os64_t
+
+
+	)
+
+37 
+	#_IO_size_t
+ 
+_G_size_t
+
+
+	)
+
+38 
+	#_IO_ssize_t
+ 
+_G_ssize_t
+
+
+	)
+
+39 
+	#_IO_off_t
+ 
+_G_off_t
+
+
+	)
+
+40 
+	#_IO_off64_t
+ 
+_G_off64_t
+
+
+	)
+
+41 
+	#_IO_pid_t
+ 
+_G_pid_t
+
+
+	)
+
+42 
+	#_IO_uid_t
+ 
+_G_uid_t
+
+
+	)
+
+43 
+	#_IO_ic�v_t
+ 
+_G_ic�v_t
+
+
+	)
+
+44 
+	#_IO_HAVE_SYS_WAIT
+ 
+_G_HAVE_SYS_WAIT
+
+
+	)
+
+45 
+	#_IO_HAVE_ST_BLKSIZE
+ 
+_G_HAVE_ST_BLKSIZE
+
+
+	)
+
+46 
+	#_IO_BUFSIZ
+ 
+_G_BUFSIZ
+
+
+	)
+
+47 
+	#_IO_va_li�
+ 
+_G_va_li�
+
+
+	)
+
+48 
+	#_IO_w�t_t
+ 
+_G_w�t_t
+
+
+	)
+
+50 #ifde�
+_G_NEED_STDARG_H
+
+
+52 
+	#__�ed___va_li�
+
+
+	)
+
+53 
+	~<�d�g.h
+>
+
+54 #ifde�
+__GNUC_VA_LIST
+
+
+55 #unde�
+_IO_va_li�
+
+
+56 
+	#_IO_va_li�
+ 
+__gnuc_va_li�
+
+
+	)
+
+60 #i�de�
+__P
+
+
+61 #i�
+_G_HAVE_SYS_CDEFS
+
+
+62 
+	~<sys/cdefs.h
+>
+
+64 #ifde�
+__STDC__
+
+
+65 
+	#__P
+(
+p
+�
+	)
+p
+
+66 
+	#__PMT
+(
+p
+�
+	)
+p
+
+68 
+	#__P
+(
+p
+�()
+
+	)
+
+69 
+	#__PMT
+(
+p
+�()
+
+	)
+
+75 #i�de�
+_PARAMS
+
+
+76 
+	#_PARAMS
+(
+��os
+�
+	`__P
+�r�os)
+
+	)
+
+79 #i�de�
+__STDC__
+
+
+81 cڡ
+
+	)
+
+84 
+	#_IO_UNIFIED_JUMPTABLES
+ 1
+
+	)
+
+85 #i�de�
+_G_HAVE_PRINTF_FP
+
+
+86 
+	#_IO_USE_DTOA
+ 1
+
+	)
+
+89 #i�de�
+EOF
+
+
+90 
+	#EOF
+ (-1)
+
+	)
+
+92 #i�de�
+NULL
+
+
+93 #i�
+def�ed
+ 
+__GNUG__
+ && \
+
+94 (
+	g__GNUC__
+ > 2 || (__GNUC__ =�2 && 
+__GNUC_MINOR__
+ >= 8))
+
+95 
+	#NULL
+ (
+__nu�
+)
+
+	)
+
+97 #i�!
+def�ed
+(
+__�lu�lus
+)
+
+98 
+	#NULL
+ ((*)0)
+
+	)
+
+100 
+	#NULL
+ (0)
+
+	)
+
+105 
+	#_IOS_INPUT
+ 1
+
+	)
+
+106 
+	#_IOS_OUTPUT
+ 2
+
+	)
+
+107 
+	#_IOS_ATEND
+ 4
+
+	)
+
+108 
+	#_IOS_APPEND
+ 8
+
+	)
+
+109 
+	#_IOS_TRUNC
+ 16
+
+	)
+
+110 
+	#_IOS_NOCREATE
+ 32
+
+	)
+
+111 
+	#_IOS_NOREPLACE
+ 64
+
+	)
+
+112 
+	#_IOS_BIN
+ 128
+
+	)
+
+120 
+	#_IO_MAGIC
+ 0xFBAD0000
+
+	)
+
+121 
+	#_OLD_STDIO_MAGIC
+ 0xFABC0000
+
+	)
+
+122 
+	#_IO_MAGIC_MASK
+ 0xFFFF0000
+
+	)
+
+123 
+	#_IO_USER_BUF
+ 1
+
+	)
+
+124 
+	#_IO_UNBUFFERED
+ 2
+
+	)
+
+125 
+	#_IO_NO_READS
+ 4
+
+	)
+
+126 
+	#_IO_NO_WRITES
+ 8
+
+	)
+
+127 
+	#_IO_EOF_SEEN
+ 0x10
+
+	)
+
+128 
+	#_IO_ERR_SEEN
+ 0x20
+
+	)
+
+129 
+	#_IO_DELETE_DONT_CLOSE
+ 0x40
+
+	)
+
+130 
+	#_IO_LINKED
+ 0x80
+
+	)
+
+131 
+	#_IO_IN_BACKUP
+ 0x100
+
+	)
+
+132 
+	#_IO_LINE_BUF
+ 0x200
+
+	)
+
+133 
+	#_IO_TIED_PUT_GET
+ 0x400
+
+	)
+
+134 
+	#_IO_CURRENTLY_PUTTING
+ 0x800
+
+	)
+
+135 
+	#_IO_IS_APPENDING
+ 0x1000
+
+	)
+
+136 
+	#_IO_IS_FILEBUF
+ 0x2000
+
+	)
+
+137 
+	#_IO_BAD_SEEN
+ 0x4000
+
+	)
+
+138 
+	#_IO_USER_LOCK
+ 0x8000
+
+	)
+
+140 
+	#_IO_FLAGS2_MMAP
+ 1
+
+	)
+
+141 
+	#_IO_FLAGS2_NOTCANCEL
+ 2
+
+	)
+
+142 #ifde�
+_LIBC
+
+
+143 
+	#_IO_FLAGS2_FORTIFY
+ 4
+
+	)
+
+145 
+	#_IO_FLAGS2_USER_WBUF
+ 8
+
+	)
+
+146 #ifde�
+_LIBC
+
+
+147 
+	#_IO_FLAGS2_SCANF_STD
+ 16
+
+	)
+
+151 
+	#_IO_SKIPWS
+ 01
+
+	)
+
+152 
+	#_IO_LEFT
+ 02
+
+	)
+
+153 
+	#_IO_RIGHT
+ 04
+
+	)
+
+154 
+	#_IO_INTERNAL
+ 010
+
+	)
+
+155 
+	#_IO_DEC
+ 020
+
+	)
+
+156 
+	#_IO_OCT
+ 040
+
+	)
+
+157 
+	#_IO_HEX
+ 0100
+
+	)
+
+158 
+	#_IO_SHOWBASE
+ 0200
+
+	)
+
+159 
+	#_IO_SHOWPOINT
+ 0400
+
+	)
+
+160 
+	#_IO_UPPERCASE
+ 01000
+
+	)
+
+161 
+	#_IO_SHOWPOS
+ 02000
+
+	)
+
+162 
+	#_IO_SCIENTIFIC
+ 04000
+
+	)
+
+163 
+	#_IO_FIXED
+ 010000
+
+	)
+
+164 
+	#_IO_UNITBUF
+ 020000
+
+	)
+
+165 
+	#_IO_STDIO
+ 040000
+
+	)
+
+166 
+	#_IO_DONT_CLOSE
+ 0100000
+
+	)
+
+167 
+	#_IO_BOOLALPHA
+ 0200000
+
+	)
+
+170 
+_IO_jump_t
+; 
+	g_IO_FILE
+;
+
+173 #ifde�
+_IO_MTSAFE_IO
+
+
+174 #i�
+def�ed
+ 
+__GLIBC__
+ && __GLIBC__ >= 2
+
+175 
+	~<b�s/�dio-lock.h
+>
+
+180 
+	t_IO_lock_t
+;
+
+186 
+	s_IO_m�k�
+ {
+
+187 
+_IO_m�k�
+ *
+	m_�xt
+;
+
+188 
+_IO_FILE
+ *
+	m_sbuf
+;
+
+192 
+	m_pos
+;
+
+194 
+�t_��ampos
+(
+��ampos
+ 
+�
+�{ 
+	m_�os
+ = sp; }
+
+195 
+�t_off�t
+(
+off�t
+�{ 
+	m_pos
+ = off�t; 
+	m_�os
+ = (
+��ampos
+)(-2); }
+
+196 
+	mpublic
+:
+
+197 
+��amm�k�
+(
+��ambuf
+ *
+sb
+);
+
+198 ~
+��amm�k�
+();
+
+199 
+�v�g
+(�{  
+	m_�os
+ == -2; }
+
+200 
+d��
+(
+��amm�k�
+&);
+
+201 
+d��
+();
+
+206 
+	e__codecvt_�su�
+
+
+208 
+	m__codecvt_ok
+,
+
+209 
+	m__codecvt_���l
+,
+
+210 
+	m__codecvt_�r�
+,
+
+211 
+	m__codecvt_noc�v
+
+
+214 #i�
+def�ed
+ 
+_LIBC
+ || def�ed 
+_GLIBCPP_USE_WCHAR_T
+
+
+217 
+	s_IO_codecvt
+
+
+219 (*
+	m__codecvt_de�r
+�(
+	m_IO_codecvt
+ *);
+
+220 
+__codecvt_�su�
+ (*
+__codecvt_do_out
+�(
+	m_IO_codecvt
+ *,
+
+221 
+	m__mb��e_t
+ *,
+
+222 cڡ 
+	mwch�_t
+ *,
+
+223 cڡ 
+	mwch�_t
+ *,
+
+224 cڡ 
+	mwch�_t
+ **, *,
+
+226 
+__codecvt_�su�
+ (*
+__codecvt_do_unshi�
+�(
+	m_IO_codecvt
+ *,
+
+227 
+	m__mb��e_t
+ *, *,
+
+229 
+__codecvt_�su�
+ (*
+__codecvt_do_�
+�(
+	m_IO_codecvt
+ *,
+
+230 
+	m__mb��e_t
+ *,
+
+232 cڡ **, 
+	mwch�_t
+ *,
+
+233 
+	mwch�_t
+ *, wchar_t **);
+
+234 (*
+	m__codecvt_do_�cod�g
+�(
+	m_IO_codecvt
+ *);
+
+235 (*
+	m__codecvt_do_�ways_noc�v
+�(
+	m_IO_codecvt
+ *);
+
+236 (*
+	m__codecvt_do_�ngth
+�(
+	m_IO_codecvt
+ *, 
+	m__mb��e_t
+ *,
+
+237 cڡ *, cڡ *, 
+	m_IO_size_t
+);
+
+238 (*
+	m__codecvt_do_max_�ngth
+�(
+	m_IO_codecvt
+ *);
+
+240 
+_IO_ic�v_t
+ 
+	m__cd_�
+;
+
+241 
+_IO_ic�v_t
+ 
+	m__cd_out
+;
+
+245 
+	s_IO_wide_d�a
+
+
+247 
+wch�_t
+ *
+	m_IO_�ad_�r
+;
+
+248 
+wch�_t
+ *
+	m_IO_�ad_�d
+;
+
+249 
+wch�_t
+ *
+	m_IO_�ad_ba�
+;
+
+250 
+wch�_t
+ *
+	m_IO_wr�e_ba�
+;
+
+251 
+wch�_t
+ *
+	m_IO_wr�e_�r
+;
+
+252 
+wch�_t
+ *
+	m_IO_wr�e_�d
+;
+
+253 
+wch�_t
+ *
+	m_IO_buf_ba�
+;
+
+254 
+wch�_t
+ *
+	m_IO_buf_�d
+;
+
+256 
+wch�_t
+ *
+	m_IO_�ve_ba�
+;
+
+257 
+wch�_t
+ *
+	m_IO_backup_ba�
+;
+
+259 
+wch�_t
+ *
+	m_IO_�ve_�d
+;
+
+261 
+__mb��e_t
+ 
+	m_IO_��e
+;
+
+262 
+__mb��e_t
+ 
+	m_IO_ϡ_��e
+;
+
+263 
+_IO_codecvt
+ 
+	m_codecvt
+;
+
+265 
+wch�_t
+ 
+	m_sh�tbuf
+[1];
+
+267 cڡ 
+_IO_jump_t
+ *
+	m_wide_v�b�
+;
+
+271 
+	s_IO_FILE
+ {
+
+272 
+	m_�ags
+;
+
+273 
+	#_IO_f�e_�ags
+ 
+_�ags
+
+
+	)
+
+277 * 
+	m_IO_�ad_�r
+;
+
+278 * 
+	m_IO_�ad_�d
+;
+
+279 * 
+	m_IO_�ad_ba�
+;
+
+280 * 
+	m_IO_wr�e_ba�
+;
+
+281 * 
+	m_IO_wr�e_�r
+;
+
+282 * 
+	m_IO_wr�e_�d
+;
+
+283 * 
+	m_IO_buf_ba�
+;
+
+284 * 
+	m_IO_buf_�d
+;
+
+286 *
+	m_IO_�ve_ba�
+;
+
+287 *
+	m_IO_backup_ba�
+;
+
+288 *
+	m_IO_�ve_�d
+;
+
+290 
+_IO_m�k�
+ *
+	m_m�k�s
+;
+
+292 
+_IO_FILE
+ *
+	m_cha�
+;
+
+294 
+	m_f��o
+;
+
+296 
+	m_blksize
+;
+
+298 
+	m_�ags2
+;
+
+300 
+_IO_off_t
+ 
+	m_�d_off�t
+;
+
+302 
+	#__HAVE_COLUMN
+
+
+	)
+
+304 
+	m_cur_c�umn
+;
+
+305 sig�d 
+	m_v�b�_off�t
+;
+
+306 
+	m_sh�tbuf
+[1];
+
+310 
+_IO_lock_t
+ *
+	m_lock
+;
+
+311 #ifde�
+_IO_USE_OLD_IO_FILE
+
+
+314 
+	s_IO_FILE_com��e
+
+
+316 
+_IO_FILE
+ 
+	m_f�e
+;
+
+318 #i�
+def�ed
+ 
+_G_IO_IO_FILE_VERSION
+ && _G_IO_IO_FILE_VERSION == 0x20001
+
+319 
+_IO_off64_t
+ 
+	m_off�t
+;
+
+320 #i�
+def�ed
+ 
+_LIBC
+ || def�ed 
+_GLIBCPP_USE_WCHAR_T
+
+
+322 
+_IO_codecvt
+ *
+	m_codecvt
+;
+
+323 
+_IO_wide_d�a
+ *
+	m_wide_d�a
+;
+
+324 
+_IO_FILE
+ *
+	m_䓻s_li�
+;
+
+325 *
+	m_䓻s_buf
+;
+
+326 
+size_t
+ 
+	m_䓻s_size
+;
+
+328 *
+	m__�d1
+;
+
+329 *
+	m__�d2
+;
+
+330 *
+	m__�d3
+;
+
+331 *
+	m__�d4
+;
+
+332 
+size_t
+ 
+	m__�d5
+;
+
+334 
+	m_mode
+;
+
+336 
+	m_unu�d2
+[15 *  (�- 4 *  (*�-  (
+size_t
+)];
+
+340 #i�de�
+__�lu�lus
+
+
+341 
+_IO_FILE
+ 
+	t_IO_FILE
+;
+
+344 
+	g_IO_FILE_�us
+;
+
+346 

+_IO_FILE_�us
+ 
+_IO_2_1_�d�_
+;
+
+347 

+_IO_FILE_�us
+ 
+_IO_2_1_�dout_
+;
+
+348 

+_IO_FILE_�us
+ 
+_IO_2_1_�d�r_
+;
+
+349 #i�de�
+_LIBC
+
+
+350 
+	#_IO_�d�
+ ((
+_IO_FILE
+*)(&
+_IO_2_1_�d�_
+))
+
+	)
+
+351 
+	#_IO_�dout
+ ((
+_IO_FILE
+*)(&
+_IO_2_1_�dout_
+))
+
+	)
+
+352 
+	#_IO_�d�r
+ ((
+_IO_FILE
+*)(&
+_IO_2_1_�d�r_
+))
+
+	)
+
+354 
+_IO_FILE
+ *
+_IO_�d�
+ 
+��ibu�_hidd�
+;
+
+355 
+_IO_FILE
+ *
+_IO_�dout
+ 
+��ibu�_hidd�
+;
+
+356 
+_IO_FILE
+ *
+_IO_�d�r
+ 
+��ibu�_hidd�
+;
+
+364 
+__ssize_t
+ 
+	t__io_�ad_�
+ (*
+	t__cook�
+, *
+	t__buf
+, 
+	tsize_t
+ 
+	t__nby�s
+);
+
+372 
+__ssize_t
+ 
+	t__io_wr�e_�
+ (*
+	t__cook�
+, 
+	t__cڡ
+ *
+	t__buf
+,
+
+373 
+	tsize_t
+ 
+	t__n
+);
+
+381 
+	t__io_�ek_�
+ (*
+	t__cook�
+, 
+	t_IO_off64_t
+ *
+	t__pos
+, 
+	t__w
+);
+
+384 
+	t__io_�o�_�
+ (*
+	t__cook�
+);
+
+387 #ifde�
+_GNU_SOURCE
+
+
+389 
+__io_�ad_�
+ 
+	tcook�_�ad_fun�i�_t
+;
+
+390 
+__io_wr�e_�
+ 
+	tcook�_wr�e_fun�i�_t
+;
+
+391 
+__io_�ek_�
+ 
+	tcook�_�ek_fun�i�_t
+;
+
+392 
+__io_�o�_�
+ 
+	tcook�_�o�_fun�i�_t
+;
+
+397 
+__io_�ad_�
+ *
+	m�ad
+;
+
+398 
+__io_wr�e_�
+ *
+	mwr�e
+;
+
+399 
+__io_�ek_�
+ *
+	m�ek
+;
+
+400 
+__io_�o�_�
+ *
+	m�o�
+;
+
+401 } 
+	t_IO_cook�_io_fun�i�s_t
+;
+
+402 
+_IO_cook�_io_fun�i�s_t
+ 
+	tcook�_io_fun�i�s_t
+;
+
+404 
+	g_IO_cook�_f�e
+;
+
+407 

+_IO_cook�_��
+ (
+_IO_cook�_f�e
+ *
+__cf�e
+, 
+__�ad_wr�e
+,
+
+408 *
+__cook�
+, 
+_IO_cook�_io_fun�i�s_t
+ 
+__�s
+);
+
+412 #ifde�
+__�lu�lus
+
+
+416 

+__und��ow
+ (
+_IO_FILE
+ *);
+
+417 

+__u�ow
+ (
+_IO_FILE
+ *);
+
+418 

+__ov��ow
+ (
+_IO_FILE
+ *, );
+
+419 #i�
+def�ed
+ 
+_LIBC
+ || def�ed 
+_GLIBCPP_USE_WCHAR_T
+
+
+420 
+_IO_w�t_t
+ 
+__wund��ow
+ (
+_IO_FILE
+ *);
+
+421 
+_IO_w�t_t
+ 
+__wu�ow
+ (
+_IO_FILE
+ *);
+
+422 
+_IO_w�t_t
+ 
+__wov��ow
+ (
+_IO_FILE
+ *, _IO_wint_t);
+
+425 #i� 
+__GNUC__
+ >= 3
+
+426 
+	#_IO_BE
+(
+ex�
+, 
+�s
+�
+	`__bu�t�_ex��
+ (�x�),�es)
+
+	)
+
+428 
+	#_IO_BE
+(
+ex�
+, 
+�s
+��x�)
+
+	)
+
+431 
+	#_IO_g�c_u�ocked
+(
+_�
+) \
+
+432 (
+	`_IO_BE
+ ((
+_�
+)->
+_IO_�ad_�r
+ >�(_�)->
+_IO_�ad_�d
+, 0) \
+
+433 ? 
+	`__u�ow
+ (
+_�
+�: *(*�(_�)->
+_IO_�ad_�r
+++)
+
+	)
+
+434 
+	#_IO_�ekc_u�ocked
+(
+_�
+) \
+
+435 (
+	`_IO_BE
+ ((
+_�
+)->
+_IO_�ad_�r
+ >�(_�)->
+_IO_�ad_�d
+, 0) \
+
+436 && 
+	`__und��ow
+ (
+_�
+�=�
+EOF
+ ? EOF \
+
+437 : *(*�(
+_�
+)->
+_IO_�ad_�r
+)
+
+	)
+
+438 
+	#_IO_putc_u�ocked
+(
+_ch
+, 
+_�
+) \
+
+439 (
+	`_IO_BE
+ ((
+_�
+)->
+_IO_wr�e_�r
+ >�(_�)->
+_IO_wr�e_�d
+, 0) \
+
+440 ? 
+	`__ov��ow
+ (
+_�
+, (�(
+_ch
+)) \
+
+441 : (�(*(
+_�
+)->
+_IO_wr�e_�r
+++ = (
+_ch
+)))
+
+	)
+
+443 #i�
+def�ed
+ 
+_LIBC
+ || def�ed 
+_GLIBCPP_USE_WCHAR_T
+
+
+444 
+	#_IO_g�wc_u�ocked
+(
+_�
+) \
+
+445 (
+	`_IO_BE
+ ((
+_�
+)->
+_wide_d�a
+ =�
+NULL
+ \
+
+446 || ((
+_�
+)->
+_wide_d�a
+->
+_IO_�ad_�r
+ \
+
+447 >�(
+_�
+)->
+_wide_d�a
+->
+_IO_�ad_�d
+), 0) \
+
+448 ? 
+	`__wu�ow
+ (
+_�
+�: (
+_IO_w�t_t
+�*(_�)->
+_wide_d�a
+->
+_IO_�ad_�r
+++)
+
+	)
+
+449 
+	#_IO_putwc_u�ocked
+(
+_wch
+, 
+_�
+) \
+
+450 (
+	`_IO_BE
+ ((
+_�
+)->
+_wide_d�a
+ =�
+NULL
+ \
+
+451 || ((
+_�
+)->
+_wide_d�a
+->
+_IO_wr�e_�r
+ \
+
+452 >�(
+_�
+)->
+_wide_d�a
+->
+_IO_wr�e_�d
+), 0) \
+
+453 ? 
+	`__wov��ow
+ (
+_�
+, 
+_wch
+) \
+
+454 : (
+_IO_w�t_t
+�(*(
+_�
+)->
+_wide_d�a
+->
+_IO_wr�e_�r
+++ = (
+_wch
+)))
+
+	)
+
+457 
+	#_IO_�of_u�ocked
+(
+__�
+�(((__�)->
+_�ags
+ & 
+_IO_EOF_SEEN
+�!�0)
+
+	)
+
+458 
+	#_IO_��_u�ocked
+(
+__�
+�(((__�)->
+_�ags
+ & 
+_IO_ERR_SEEN
+�!�0)
+
+	)
+
+460 

+_IO_g�c
+ (
+_IO_FILE
+ *
+__�
+);
+
+461 

+_IO_putc
+ (
+__c
+, 
+_IO_FILE
+ *
+__�
+);
+
+462 

+_IO_�of
+ (
+_IO_FILE
+ *
+__�
+�
+__THROW
+;
+
+463 

+_IO_��
+ (
+_IO_FILE
+ *
+__�
+�
+__THROW
+;
+
+465 

+_IO_�ekc_locked
+ (
+_IO_FILE
+ *
+__�
+);
+
+468 
+	#_IO_PENDING_OUTPUT_COUNT
+(
+_�
+) \
+
+469 ((
+_�
+)->
+_IO_wr�e_�r
+ - (_�)->
+_IO_wr�e_ba�
+)
+
+	)
+
+471 

+_IO_�ockf�e
+ (
+_IO_FILE
+ *�
+__THROW
+;
+
+472 

+_IO_fu�ockf�e
+ (
+_IO_FILE
+ *�
+__THROW
+;
+
+473 

+_IO_�rylockf�e
+ (
+_IO_FILE
+ *�
+__THROW
+;
+
+475 #ifde�
+_IO_MTSAFE_IO
+
+
+476 
+	#_IO_�ekc
+(
+_�
+�
+	`_IO_�ekc_locked
+ (_�)
+
+	)
+
+477 
+	#_IO_�ockf�e
+(
+_�
+) \
+
+478 i�(((
+_�
+)->
+_�ags
+ & 
+_IO_USER_LOCK
+�=�0�
+	`_IO_�ockf�e
+ (_�)
+
+	)
+
+479 
+	#_IO_fu�ockf�e
+(
+_�
+) \
+
+480 i�(((
+_�
+)->
+_�ags
+ & 
+_IO_USER_LOCK
+�=�0�
+	`_IO_fu�ockf�e
+ (_�)
+
+	)
+
+482 
+	#_IO_�ekc
+(
+_�
+�
+	`_IO_�ekc_u�ocked
+ (_�)
+
+	)
+
+483 
+	#_IO_�ockf�e
+(
+_�
+�
+
+	)
+
+484 
+	#_IO_fu�ockf�e
+(
+_�
+�
+
+	)
+
+485 
+	#_IO_�rylockf�e
+(
+_�
+�
+
+	)
+
+486 
+	#_IO_��nup_�gi�_��t
+(
+_f�
+, 
+_�
+�
+
+	)
+
+487 
+	#_IO_��nup_�gi�_�d
+(
+_Do�
+�
+
+	)
+
+490 

+_IO_vfs�nf
+ (
+_IO_FILE
+ * 
+__��ri�
+, const * __restrict,
+
+491 
+_IO_va_li�
+, *
+__��ri�
+);
+
+492 

+_IO_v�r�tf
+ (
+_IO_FILE
+ *
+__��ri�
+, const *__restrict,
+
+493 
+_IO_va_li�
+);
+
+494 
+_IO_ssize_t
+ 
+_IO_�dn
+ (
+_IO_FILE
+ *, , _IO_ssize_t);
+
+495 
+_IO_size_t
+ 
+_IO_sg�n
+ (
+_IO_FILE
+ *, *, _IO_size_t);
+
+497 
+_IO_off64_t
+ 
+_IO_�ekoff
+ (
+_IO_FILE
+ *, _IO_off64_t, , );
+
+498 
+_IO_off64_t
+ 
+_IO_�ekpos
+ (
+_IO_FILE
+ *, _IO_off64_t, );
+
+500 

+_IO_�_backup_��
+ (
+_IO_FILE
+ *�
+__THROW
+;
+
+502 #i�
+def�ed
+ 
+_LIBC
+ || def�ed 
+_GLIBCPP_USE_WCHAR_T
+
+
+503 
+_IO_w�t_t
+ 
+_IO_g�wc
+ (
+_IO_FILE
+ *
+__�
+);
+
+504 
+_IO_w�t_t
+ 
+_IO_putwc
+ (
+wch�_t
+ 
+__wc
+, 
+_IO_FILE
+ *
+__�
+);
+
+505 

+_IO_fwide
+ (
+_IO_FILE
+ *
+__�
+, 
+__mode
+�
+__THROW
+;
+
+506 #i�
+__GNUC__
+ >= 2
+
+509 #i�
+def�ed
+ 
+_LIBC
+ && def�ed 
+SHARED
+
+
+510 
+	~<shlib-com�t.h
+>
+
+511 #i�
+SHLIB_COMPAT
+ (
+libc
+, 
+GLIBC_2_0
+, 
+GLIBC_2_1
+)
+
+512 
+	#_IO_fwide_maybe_�com�tib�
+ \
+
+513 (
+	`__bu�t�_ex��
+ (&
+_IO_�d�_u�d
+ =�
+NULL
+, 0))
+
+	)
+
+514 
cڡ 
+_IO_�d�_u�d
+;
+
+515 
+w�k_ex��
+ (
+_IO_�d�_u�d
+);
+
+518 #i�de�
+_IO_fwide_maybe_�com�tib�
+
+
+519 
+	#_IO_fwide_maybe_�com�tib�
+ (0)
+
+	)
+
+523 
+	#_IO_fwide
+(
+__�
+, 
+__mode
+) \
+
+524 ({ 
+__�su�
+ = (
+__mode
+); \
+
+525 i�(
+__�su�
+ < 0 && ! 
+_IO_fwide_maybe_�com�tib�
+) \
+
+527 i�((
+__�
+)->
+_mode
+ == 0) \
+
+529 (
+__�
+)->
+_mode
+ = -1; \
+
+530 
+__�su�
+ = (
+__�
+)->
+_mode
+; \
+
+532 i�(
+	`__bu�t�_cڡ�t_p
+ (
+__mode
+) && (__mode) == 0) \
+
+533 
+__�su�
+ = 
+_IO_fwide_maybe_�com�tib�
+ ? -1 : (
+__�
+)->
+_mode
+; \
+
+535 
+__�su�
+ = 
+	`_IO_fwide
+ (
+__�
+, __result); \
+
+536 
+__�su�
+; })
+
+	)
+
+539 

+_IO_vfws�nf
+ (
+_IO_FILE
+ * 
+__��ri�
+, cڡ 
+wch�_t
+ * __restrict,
+
+540 
+_IO_va_li�
+, *
+__��ri�
+);
+
+541 

+_IO_vfw��tf
+ (
+_IO_FILE
+ *
+__��ri�
+, cڡ 
+wch�_t
+ *__restrict,
+
+542 
+_IO_va_li�
+);
+
+543 
+_IO_ssize_t
+ 
+_IO_w�dn
+ (
+_IO_FILE
+ *, 
+w�t_t
+, _IO_ssize_t);
+
+544 

+_IO_�_wbackup_��
+ (
+_IO_FILE
+ *�
+__THROW
+;
+
+547 #ifde�
+__LDBL_COMPAT
+
+
+548 
+	~<b�s/libio-ldbl.h
+>
+
+551 #ifde�
+__�lu�lus
+
+
+	@/usr/include/_G_config.h
+
+4 #i�de�
+_G_c�fig_h
+
+
+5 
+	#_G_c�fig_h
+ 1
+
+	)
+
+9 
+	~<b�s/ty�s.h
+>
+
+10 
+	#__�ed_size_t
+
+
+	)
+
+11 #i�
+def�ed
+ 
+_LIBC
+ || def�ed 
+_GLIBCPP_USE_WCHAR_T
+
+
+12 
+	#__�ed_wch�_t
+
+
+	)
+
+14 
+	#__�ed_NULL
+
+
+	)
+
+15 
+	~<�ddef.h
+>
+
+16 
+	#__�ed_mb��e_t
+
+
+	)
+
+17 #i�
+def�ed
+ 
+_LIBC
+ || def�ed 
+_GLIBCPP_USE_WCHAR_T
+
+
+18 
+	#__�ed_w�t_t
+
+
+	)
+
+20 
+	~<wch�.h
+>
+
+21 
+	#_G_size_t
+ 
+size_t
+
+
+	)
+
+24 
+__off_t
+ 
+	m__pos
+;
+
+25 
+__mb��e_t
+ 
+	m__��e
+;
+
+26 } 
+	t_G_�os_t
+;
+
+29 
+__off64_t
+ 
+	m__pos
+;
+
+30 
+__mb��e_t
+ 
+	m__��e
+;
+
+31 } 
+	t_G_�os64_t
+;
+
+32 
+	#_G_ssize_t
+ 
+__ssize_t
+
+
+	)
+
+33 
+	#_G_off_t
+ 
+__off_t
+
+
+	)
+
+34 
+	#_G_off64_t
+ 
+__off64_t
+
+
+	)
+
+35 
+	#_G_pid_t
+ 
+__pid_t
+
+
+	)
+
+36 
+	#_G_uid_t
+ 
+__uid_t
+
+
+	)
+
+37 
+	#_G_wch�_t
+ 
+wch�_t
+
+
+	)
+
+38 
+	#_G_w�t_t
+ 
+w�t_t
+
+
+	)
+
+39 
+	#_G_��64
+ 
+��64
+
+
+	)
+
+40 #i�
+def�ed
+ 
+_LIBC
+ || def�ed 
+_GLIBCPP_USE_WCHAR_T
+
+
+41 
+	~<gc�v.h
+>
+
+44 
+__gc�v_�fo
+ 
+	m__cd
+;
+
+47 
+__gc�v_�fo
+ 
+	m__cd
+;
+
+48 
+__gc�v_��_d�a
+ 
+	m__d�a
+;
+
+49 } 
+	m__comb�ed
+;
+
+50 } 
+	t_G_ic�v_t
+;
+
+53 
+	t_G_�t16_t
+ 
+	t__��ibu�__
+ ((
+	t__mode__
+ (
+	t__HI__
+)));
+
+54 
+	t_G_�t32_t
+ 
+	t__��ibu�__
+ ((
+	t__mode__
+ (
+	t__SI__
+)));
+
+55 
+	t_G_u�t16_t
+ 
+	t__��ibu�__
+ ((
+	t__mode__
+ (
+	t__HI__
+)));
+
+56 
+	t_G_u�t32_t
+ 
+	t__��ibu�__
+ ((
+	t__mode__
+ (
+	t__SI__
+)));
+
+58 
+	#_G_HAVE_BOOL
+ 1
+
+	)
+
+62 
+	#_G_HAVE_ATEXIT
+ 1
+
+	)
+
+63 
+	#_G_HAVE_SYS_CDEFS
+ 1
+
+	)
+
+64 
+	#_G_HAVE_SYS_WAIT
+ 1
+
+	)
+
+65 
+	#_G_NEED_STDARG_H
+ 1
+
+	)
+
+66 
+	#_G_va_li�
+ 
+__gnuc_va_li�
+
+
+	)
+
+68 
+	#_G_HAVE_PRINTF_FP
+ 1
+
+	)
+
+69 
+	#_G_HAVE_MMAP
+ 1
+
+	)
+
+70 
+	#_G_HAVE_MREMAP
+ 1
+
+	)
+
+71 
+	#_G_HAVE_LONG_DOUBLE_IO
+ 1
+
+	)
+
+72 
+	#_G_HAVE_IO_FILE_OPEN
+ 1
+
+	)
+
+73 
+	#_G_HAVE_IO_GETLINE_INFO
+ 1
+
+	)
+
+75 
+	#_G_IO_IO_FILE_VERSION
+ 0x20001
+
+	)
+
+77 
+	#_G_OPEN64
+ 
+__ݒ64
+
+
+	)
+
+78 
+	#_G_LSEEK64
+ 
+__l�ek64
+
+
+	)
+
+79 
+	#_G_MMAP64
+ 
+__mm�64
+
+
+	)
+
+80 
+	#_G_FSTAT64
+(
+fd
+,
+buf
+�
+	`__fx��64
+ (
+_STAT_VER
+, fd, buf)
+
+	)
+
+83 
+	#_G_HAVE_ST_BLKSIZE
+ 
+	`def�ed
+ (
+_STATBUF_ST_BLKSIZE
+)
+
+	)
+
+85 
+	#_G_BUFSIZ
+ 8192
+
+	)
+
+88 
+	#_G_NAMES_HAVE_UNDERSCORE
+ 0
+
+	)
+
+89 
+	#_G_VTABLE_LABEL_HAS_LENGTH
+ 1
+
+	)
+
+90 
+	#_G_USING_THUNKS
+ 1
+
+	)
+
+91 
+	#_G_VTABLE_LABEL_PREFIX
+ "__vt_"
+
+	)
+
+92 
+	#_G_VTABLE_LABEL_PREFIX_ID
+ 
+__vt_
+
+
+	)
+
+95 #i�
+def�ed
+ 
+__�lu�lus
+ || def�ed 
+__STDC__
+
+
+96 
+	#_G_ARGS
+(
+ARGLIST
+�
+	)
+ARGLIST
+
+98 
+	#_G_ARGS
+(
+ARGLIST
+�()
+
+	)
+
+	@/usr/include/bits/libio-ldbl.h
+
+20 #i�de�
+_IO_STDIO_H
+
+
+24 
+	$__LDBL_REDIR_DECL
+ (
+_IO_vfs�nf
+)
+
+25 
+	`__LDBL_REDIR_DECL
+ (
+_IO_v�r�tf
+)
+
+	@/usr/include/bits/predefs.h
+
+19 #i�de�
+_FEATURES_H
+
+
+23 #i�de�
+_PREDEFS_H
+
+
+24 
+	#_PREDEFS_H
+
+
+	)
+
+27 
+	#__STDC_IEC_559__
+ 1
+
+	)
+
+28 
+	#__STDC_IEC_559_COMPLEX__
+ 1
+
+	)
+
+	@/usr/include/bits/stdio-lock.h
+
+20 #i�de�
+_BITS_STDIO_LOCK_H
+
+
+21 
+	#_BITS_STDIO_LOCK_H
+ 1
+
+	)
+
+23 
+	~<b�s/libc-lock.h
+>
+
+24 
+	~<low�v�lock.h
+>
+
+28 
+	#_IO_lock_�ex�nsive
+ 1
+
+	)
+
+30 �ru� { 
+	mlock
+; 
+	m�t
+; *
+	mow�r
+; } 
+	t_IO_lock_t
+;
+
+32 
+	#_IO_lock_���liz�
+ { 
+LLL_LOCK_INITIALIZER
+, 0, 
+NULL
+ }
+
+	)
+
+34 
+	#_IO_lock_��
+(
+_�me
+) \
+
+35 ((
+_�me
+��(
+_IO_lock_t
+�
+_IO_lock_���liz�
+ , 0)
+
+	)
+
+37 
+	#_IO_lock_f�i
+(
+_�me
+) \
+
+38 ((�0)
+
+	)
+
+40 
+	#_IO_lock_lock
+(
+_�me
+) \
+
+42 *
+__�lf
+ = 
+THREAD_SELF
+; \
+
+43 i�((
+_�me
+).
+ow�r
+ !�
+__�lf
+) \
+
+45 
+	`�l_lock
+ ((
+_�me
+).
+lock
+, 
+LLL_PRIVATE
+); \
+
+46 (
+_�me
+).
+ow�r
+ = 
+__�lf
+; \
+
+48 ++(
+_�me
+).
+�t
+; \
+
+49 } 0)
+
+	)
+
+51 
+	#_IO_lock_�ylock
+(
+_�me
+) \
+
+53 
+__�su�
+ = 0; \
+
+54 *
+__�lf
+ = 
+THREAD_SELF
+; \
+
+55 i�((
+_�me
+).
+ow�r
+ !�
+__�lf
+) \
+
+57 i�(
+	`�l_�ylock
+ ((
+_�me
+).
+lock
+) == 0) \
+
+59 (
+_�me
+).
+ow�r
+ = 
+__�lf
+; \
+
+60 (
+_�me
+).
+�t
+ = 1; \
+
+63 
+__�su�
+ = 
+EBUSY
+; \
+
+66 ++(
+_�me
+).
+�t
+; \
+
+67 
+__�su�
+; \
+
+68 })
+
+	)
+
+70 
+	#_IO_lock_u�ock
+(
+_�me
+) \
+
+72 i�(--(
+_�me
+).
+�t
+ == 0) \
+
+74 (
+_�me
+).
+ow�r
+ = 
+NULL
+; \
+
+75 
+	`�l_u�ock
+ ((
+_�me
+).
+lock
+, 
+LLL_PRIVATE
+); \
+
+77 } 0)
+
+	)
+
+81 
+	#_IO_��nup_�gi�_��t
+(
+_f�
+, 
+_�
+) \
+
+82 
+	`__libc_��nup_�gi�_��t
+ (((
+_�
+)->
+_�ags
+ & 
+_IO_USER_LOCK
+�=�0, 
+_f�
+, _�)
+
+	)
+
+83 
+	#_IO_��nup_�gi�_��t_n�rg
+(
+_f�
+) \
+
+84 
+	`__libc_��nup_�gi�_��t
+ (1, 
+_f�
+, 
+NULL
+)
+
+	)
+
+85 
+	#_IO_��nup_�gi�_�d
+(
+_do�
+) \
+
+86 
+	`__libc_��nup_�gi�_�d
+ (
+_do�
+)
+
+	)
+
+88 #i�
+def�ed
+ 
+_LIBC
+ && !def�ed 
+NOT_IN_libc
+
+
+90 #ifde�
+__EXCEPTIONS
+
+
+91 
+	#_IO_acqu�e_lock
+(
+_�
+) \
+
+93 
+_IO_FILE
+ *
+_IO_acqu�e_lock_f�e
+ \
+
+94 
+	`__��ibu�__
+((
+	`��nup
+ (
+_IO_acqu�e_lock_f�
+))) \
+
+95 �(
+_�
+); \
+
+96 
+	`_IO_�ockf�e
+ (
+_IO_acqu�e_lock_f�e
+);
+
+	)
+
+97 
+	#_IO_acqu�e_lock_��r_�ags2
+(
+_�
+) \
+
+99 
+_IO_FILE
+ *
+_IO_acqu�e_lock_f�e
+ \
+
+100 
+	`__��ibu�__
+((
+	`��nup
+ (
+_IO_acqu�e_lock_��r_�ags2_f�
+))) \
+
+101 �(
+_�
+); \
+
+102 
+	`_IO_�ockf�e
+ (
+_IO_acqu�e_lock_f�e
+);
+
+	)
+
+104 
+	#_IO_acqu�e_lock
+(
+_�
+�
+_IO_acqu�e_lock_�eds_ex��i�s_�ab�d
+
+
+	)
+
+105 
+	#_IO_acqu�e_lock_��r_�ags2
+(
+_�
+�
+	`_IO_acqu�e_lock
+ (_�)
+
+	)
+
+107 
+	#_IO_��a�_lock
+(
+_�
+�; } 0)
+
+	)
+
+	@/usr/include/bits/typesizes.h
+
+20 #i�de�
+_BITS_TYPES_H
+
+
+24 #i�def 
+_BITS_TYPESIZES_H
+
+
+25 
+	#_BITS_TYPESIZES_H
+ 1
+
+	)
+
+30 
+	#__DEV_T_TYPE
+ 
+__UQUAD_TYPE
+
+
+	)
+
+31 
+	#__UID_T_TYPE
+ 
+__U32_TYPE
+
+
+	)
+
+32 
+	#__GID_T_TYPE
+ 
+__U32_TYPE
+
+
+	)
+
+33 
+	#__INO_T_TYPE
+ 
+__ULONGWORD_TYPE
+
+
+	)
+
+34 
+	#__INO64_T_TYPE
+ 
+__UQUAD_TYPE
+
+
+	)
+
+35 
+	#__MODE_T_TYPE
+ 
+__U32_TYPE
+
+
+	)
+
+36 
+	#__NLINK_T_TYPE
+ 
+__UWORD_TYPE
+
+
+	)
+
+37 
+	#__OFF_T_TYPE
+ 
+__SLONGWORD_TYPE
+
+
+	)
+
+38 
+	#__OFF64_T_TYPE
+ 
+__SQUAD_TYPE
+
+
+	)
+
+39 
+	#__PID_T_TYPE
+ 
+__S32_TYPE
+
+
+	)
+
+40 
+	#__RLIM_T_TYPE
+ 
+__ULONGWORD_TYPE
+
+
+	)
+
+41 
+	#__RLIM64_T_TYPE
+ 
+__UQUAD_TYPE
+
+
+	)
+
+42 
+	#__BLKCNT_T_TYPE
+ 
+__SLONGWORD_TYPE
+
+
+	)
+
+43 
+	#__BLKCNT64_T_TYPE
+ 
+__SQUAD_TYPE
+
+
+	)
+
+44 
+	#__FSBLKCNT_T_TYPE
+ 
+__ULONGWORD_TYPE
+
+
+	)
+
+45 
+	#__FSBLKCNT64_T_TYPE
+ 
+__UQUAD_TYPE
+
+
+	)
+
+46 
+	#__FSFILCNT_T_TYPE
+ 
+__ULONGWORD_TYPE
+
+
+	)
+
+47 
+	#__FSFILCNT64_T_TYPE
+ 
+__UQUAD_TYPE
+
+
+	)
+
+48 
+	#__ID_T_TYPE
+ 
+__U32_TYPE
+
+
+	)
+
+49 
+	#__CLOCK_T_TYPE
+ 
+__SLONGWORD_TYPE
+
+
+	)
+
+50 
+	#__TIME_T_TYPE
+ 
+__SLONGWORD_TYPE
+
+
+	)
+
+51 
+	#__USECONDS_T_TYPE
+ 
+__U32_TYPE
+
+
+	)
+
+52 
+	#__SUSECONDS_T_TYPE
+ 
+__SLONGWORD_TYPE
+
+
+	)
+
+53 
+	#__DADDR_T_TYPE
+ 
+__S32_TYPE
+
+
+	)
+
+54 
+	#__SWBLK_T_TYPE
+ 
+__SLONGWORD_TYPE
+
+
+	)
+
+55 
+	#__KEY_T_TYPE
+ 
+__S32_TYPE
+
+
+	)
+
+56 
+	#__CLOCKID_T_TYPE
+ 
+__S32_TYPE
+
+
+	)
+
+57 
+	#__TIMER_T_TYPE
+ *
+
+	)
+
+58 
+	#__BLKSIZE_T_TYPE
+ 
+__SLONGWORD_TYPE
+
+
+	)
+
+59 
+	#__FSID_T_TYPE
+ s�u� { 
+__v�
+[2]; }
+
+	)
+
+60 
+	#__SSIZE_T_TYPE
+ 
+__SWORD_TYPE
+
+
+	)
+
+63 
+	#__FD_SETSIZE
+ 1024
+
+	)
+
+	@/usr/include/bits/wordsize.h
+
+3 #i�
+def�ed
+ 
+__x86_64__
+
+
+4 
+	#__WORDSIZE
+ 64
+
+	)
+
+5 
+	#__WORDSIZE_COMPAT32
+ 1
+
+	)
+
+7 
+	#__WORDSIZE
+ 32
+
+	)
+
+	@/usr/include/ctype.h
+
+24 #i�def 
+_CTYPE_H
+
+
+25 
+	#_CTYPE_H
+ 1
+
+	)
+
+27 
+	~<�u�s.h
+>
+
+28 
+	~<b�s/ty�s.h
+>
+
+30 
+	g__BEGIN_DECLS
+
+
+32 #i�de�
+_ISb�
+
+
+41 
+	~<�d�n.h
+>
+
+42 #i�
+__BYTE_ORDER
+ =�
+__BIG_ENDIAN
+
+
+43 
+	#_ISb�
+(
+b�
+�(1 << (b�))
+
+	)
+
+45 
+	#_ISb�
+(
+b�
+�((b��< 8 ? ((1 << (b�)�<< 8�: ((1 << (b�)�>> 8))
+
+	)
+
+50 
+	m_ISu��
+ = 
+_ISb�
+ (0),
+
+51 
+	m_ISlow�
+ = 
+_ISb�
+ (1),
+
+52 
+	m_IS�pha
+ = 
+_ISb�
+ (2),
+
+53 
+	m_ISdig�
+ = 
+_ISb�
+ (3),
+
+54 
+	m_ISxdig�
+ = 
+_ISb�
+ (4),
+
+55 
+	m_IS�a�
+ = 
+_ISb�
+ (5),
+
+56 
+	m_IS��t
+ = 
+_ISb�
+ (6),
+
+57 
+	m_ISg�ph
+ = 
+_ISb�
+ (7),
+
+58 
+	m_ISb�nk
+ = 
+_ISb�
+ (8),
+
+59 
+	m_IS��l
+ = 
+_ISb�
+ (9),
+
+60 
+	m_ISpun�
+ = 
+_ISb�
+ (10),
+
+61 
+	m_IS�num
+ = 
+_ISb�
+ (11)
+
+81 
+__cڡ
+ **
+	$__�y�_b_loc
+ ()
+
+82 
+__THROW
+ 
+	`__��ibu�__
+ ((
+__cڡ
+));
+
+83 
+__cڡ
+ 
+__�t32_t
+ **
+	$__�y�_t�ow�_loc
+ ()
+
+84 
+__THROW
+ 
+	`__��ibu�__
+ ((
+__cڡ
+));
+
+85 
+__cڡ
+ 
+__�t32_t
+ **
+	$__�y�_tou��_loc
+ ()
+
+86 
+__THROW
+ 
+	`__��ibu�__
+ ((
+__cڡ
+));
+
+88 
+	#__is�y�
+(
+c
+, 
+ty�
+) \
+
+89 ((*
+	`__�y�_b_loc
+ ())[(�(
+c
+)] & (�
+ty�
+)
+
+	)
+
+91 
+	#__i�scii
+(
+c
+�(((c�& ~0x7f�=�0�
+
+	)
+
+92 
+	#__t�scii
+(
+c
+�((c�& 0x7f�
+
+	)
+
+94 
+	#__ex�y�
+(
+�me
+�

+	`�me
+ (�
+__THROW
+
+
+	)
+
+96 
+__BEGIN_NAMESPACE_STD
+
+
+102 
+	`__ex�y�
+ (
+i��um
+);
+
+103 
+	`__ex�y�
+ (
+i��ha
+);
+
+104 
+	`__ex�y�
+ (
+is��l
+);
+
+105 
+	`__ex�y�
+ (
+isdig�
+);
+
+106 
+	`__ex�y�
+ (
+i�ow�
+);
+
+107 
+	`__ex�y�
+ (
+isg�ph
+);
+
+108 
+	`__ex�y�
+ (
+i�r�t
+);
+
+109 
+	`__ex�y�
+ (
+i�un�
+);
+
+110 
+	`__ex�y�
+ (
+is�a�
+);
+
+111 
+	`__ex�y�
+ (
+isu��
+);
+
+112 
+	`__ex�y�
+ (
+isxdig�
+);
+
+116 

+	$t�ow�
+ (
+__c
+�
+__THROW
+;
+
+119 

+	$tou��
+ (
+__c
+�
+__THROW
+;
+
+121 
+__END_NAMESPACE_STD
+
+
+125 #ifdef 
+__USE_ISOC99
+
+
+126 
+__BEGIN_NAMESPACE_C99
+
+
+128 
+	`__ex�y�
+ (
+isb�nk
+);
+
+130 
+__END_NAMESPACE_C99
+
+
+133 #ifde�
+__USE_GNU
+
+
+135 

+	$is�y�
+ (
+__c
+, 
+__mask
+�
+__THROW
+;
+
+138 #i�
+def�ed
+ 
+__USE_SVID
+ || def�ed 
+__USE_MISC
+ || def�ed 
+__USE_XOPEN
+
+
+142 

+	$i�scii
+ (
+__c
+�
+__THROW
+;
+
+146 

+	$t�scii
+ (
+__c
+�
+__THROW
+;
+
+150 
+	`__ex�y�
+ (
+_tou��
+);
+
+151 
+	`__ex�y�
+ (
+_t�ow�
+);
+
+155 
+	#__tobody
+(
+c
+, 
+f
+, 
+a
+, 
+�gs
+) \
+
+156 (
+__ex�nsi�__
+ \
+
+157 ({ 
+__�s
+; \
+
+158 i�( (
+c
+) > 1) \
+
+160 i�(
+	`__bu�t�_cڡ�t_p
+ (
+c
+)) \
+
+162 
+__c
+ = (
+c
+); \
+
+163 
+__�s
+ = 
+__c
+ < -128 || __�> 255 ? __�: (
+a
+)[__c]; \
+
+166 
+__�s
+ = 
+f
+ 
+�gs
+; \
+
+169 
+__�s
+ = (
+a
+)[(�(
+c
+)]; \
+
+170 
+__�s
+; 
+	}
+}))
+
+	)
+
+172 #i�!
+def�ed
+ 
+__NO_CTYPE
+ && !def�ed 
+__�lu�lus
+
+
+173 
+	#i��um
+(
+c
+�
+	`__is�y�
+((c), 
+_IS�num
+)
+
+	)
+
+174 
+	#i��ha
+(
+c
+�
+	`__is�y�
+((c), 
+_IS�pha
+)
+
+	)
+
+175 
+	#is��l
+(
+c
+�
+	`__is�y�
+((c), 
+_IS��l
+)
+
+	)
+
+176 
+	#isdig�
+(
+c
+�
+	`__is�y�
+((c), 
+_ISdig�
+)
+
+	)
+
+177 
+	#i�ow�
+(
+c
+�
+	`__is�y�
+((c), 
+_ISlow�
+)
+
+	)
+
+178 
+	#isg�ph
+(
+c
+�
+	`__is�y�
+((c), 
+_ISg�ph
+)
+
+	)
+
+179 
+	#i�r�t
+(
+c
+�
+	`__is�y�
+((c), 
+_IS��t
+)
+
+	)
+
+180 
+	#i�un�
+(
+c
+�
+	`__is�y�
+((c), 
+_ISpun�
+)
+
+	)
+
+181 
+	#is�a�
+(
+c
+�
+	`__is�y�
+((c), 
+_IS�a�
+)
+
+	)
+
+182 
+	#isu��
+(
+c
+�
+	`__is�y�
+((c), 
+_ISu��
+)
+
+	)
+
+183 
+	#isxdig�
+(
+c
+�
+	`__is�y�
+((c), 
+_ISxdig�
+)
+
+	)
+
+185 #ifde�
+__USE_ISOC99
+
+
+186 
+	#isb�nk
+(
+c
+�
+	`__is�y�
+((c), 
+_ISb�nk
+)
+
+	)
+
+189 #ifde�
+__USE_EXTERN_INLINES
+
+
+190 
+__ex��_�l�e
+ 
+
+191 
+__NTH
+ (
+	$t�ow�
+ (
+__c
+))
+
+193  
+__c
+ >�-128 && __�< 256 ? (*
+	`__�y�_t�ow�_loc
+ ())[__c] : __c;
+
+194 
+	}
+}
+
+196 
+__ex��_�l�e
+ 
+
+197 
+__NTH
+ (
+	$tou��
+ (
+__c
+))
+
+199  
+__c
+ >�-128 && __�< 256 ? (*
+	`__�y�_tou��_loc
+ ())[__c] : __c;
+
+200 
+	}
+}
+
+203 #i�
+__GNUC__
+ >�2 && 
+def�ed
+ 
+__OPTIMIZE__
+ && !def�ed 
+__�lu�lus
+
+
+204 
+	#t�ow�
+(
+c
+�
+	`__tobody
+ (c, 
+t�ow�
+, *
+	`__�y�_t�ow�_loc
+ (), (c))
+
+	)
+
+205 
+	#tou��
+(
+c
+�
+	`__tobody
+ (c, 
+tou��
+, *
+	`__�y�_tou��_loc
+ (), (c))
+
+	)
+
+208 #i�
+def�ed
+ 
+__USE_SVID
+ || def�ed 
+__USE_MISC
+ || def�ed 
+__USE_XOPEN
+
+
+209 
+	#i�scii
+(
+c
+�
+	`__i�scii
+ (c)
+
+	)
+
+210 
+	#t�scii
+(
+c
+�
+	`__t�scii
+ (c)
+
+	)
+
+212 
+	#_t�ow�
+(
+c
+�((�(*
+	`__�y�_t�ow�_loc
+ ())[(�(c)])
+
+	)
+
+213 
+	#_tou��
+(
+c
+�((�(*
+	`__�y�_tou��_loc
+ ())[(�(c)])
+
+	)
+
+219 #ifde�
+__USE_XOPEN2K8
+
+
+233 
+	~<xlo��.h
+>
+
+237 
+	#__is�y�_l
+(
+c
+, 
+ty�
+, 
+lo��
+) \
+
+238 ((
+lo��
+)->
+__�y�_b
+[(�(
+c
+)] & (�
+ty�
+)
+
+	)
+
+240 
+	#__ex�y�_l
+(
+�me
+) \
+
+241 

+	`�me
+ (, 
+__lo��_t
+�
+__THROW
+
+
+	)
+
+247 
+__ex�y�_l
+ (
+i��um_l
+);
+
+248 
+__ex�y�_l
+ (
+i��ha_l
+);
+
+249 
+__ex�y�_l
+ (
+is��l_l
+);
+
+250 
+__ex�y�_l
+ (
+isdig�_l
+);
+
+251 
+__ex�y�_l
+ (
+i�ow�_l
+);
+
+252 
+__ex�y�_l
+ (
+isg�ph_l
+);
+
+253 
+__ex�y�_l
+ (
+i�r�t_l
+);
+
+254 
+__ex�y�_l
+ (
+i�un�_l
+);
+
+255 
+__ex�y�_l
+ (
+is�a�_l
+);
+
+256 
+__ex�y�_l
+ (
+isu��_l
+);
+
+257 
+__ex�y�_l
+ (
+isxdig�_l
+);
+
+259 
+__ex�y�_l
+ (
+isb�nk_l
+);
+
+263 

+	$__t�ow�_l
+ (
+__c
+, 
+__lo��_t
+ 
+__l
+�
+__THROW
+;
+
+264 

+	$t�ow�_l
+ (
+__c
+, 
+__lo��_t
+ 
+__l
+�
+__THROW
+;
+
+267 

+	$__tou��_l
+ (
+__c
+, 
+__lo��_t
+ 
+__l
+�
+__THROW
+;
+
+268 

+	$tou��_l
+ (
+__c
+, 
+__lo��_t
+ 
+__l
+�
+__THROW
+;
+
+270 #i�
+__GNUC__
+ >�2 && 
+def�ed
+ 
+__OPTIMIZE__
+ && !def�ed 
+__�lu�lus
+
+
+271 
+	#__t�ow�_l
+(
+c
+, 
+lo��
+) \
+
+272 
+	`__tobody
+ (
+c
+, 
+__t�ow�_l
+, (
+lo��
+)->
+__�y�_t�ow�
+, (c,�o��))
+
+	)
+
+273 
+	#__tou��_l
+(
+c
+, 
+lo��
+) \
+
+274 
+	`__tobody
+ (
+c
+, 
+__tou��_l
+, (
+lo��
+)->
+__�y�_tou��
+, (c,�o��))
+
+	)
+
+275 
+	#t�ow�_l
+(
+c
+, 
+lo��
+�
+	`__t�ow�_l
+ ((c), (lo��))
+
+	)
+
+276 
+	#tou��_l
+(
+c
+, 
+lo��
+�
+	`__tou��_l
+ ((c), (lo��))
+
+	)
+
+280 #i�de�
+__NO_CTYPE
+
+
+281 
+	#__i��um_l
+(
+c
+,
+l
+�
+	`__is�y�_l
+((c), 
+_IS�num
+, (l))
+
+	)
+
+282 
+	#__i��ha_l
+(
+c
+,
+l
+�
+	`__is�y�_l
+((c), 
+_IS�pha
+, (l))
+
+	)
+
+283 
+	#__is��l_l
+(
+c
+,
+l
+�
+	`__is�y�_l
+((c), 
+_IS��l
+, (l))
+
+	)
+
+284 
+	#__isdig�_l
+(
+c
+,
+l
+�
+	`__is�y�_l
+((c), 
+_ISdig�
+, (l))
+
+	)
+
+285 
+	#__i�ow�_l
+(
+c
+,
+l
+�
+	`__is�y�_l
+((c), 
+_ISlow�
+, (l))
+
+	)
+
+286 
+	#__isg�ph_l
+(
+c
+,
+l
+�
+	`__is�y�_l
+((c), 
+_ISg�ph
+, (l))
+
+	)
+
+287 
+	#__i�r�t_l
+(
+c
+,
+l
+�
+	`__is�y�_l
+((c), 
+_IS��t
+, (l))
+
+	)
+
+288 
+	#__i�un�_l
+(
+c
+,
+l
+�
+	`__is�y�_l
+((c), 
+_ISpun�
+, (l))
+
+	)
+
+289 
+	#__is�a�_l
+(
+c
+,
+l
+�
+	`__is�y�_l
+((c), 
+_IS�a�
+, (l))
+
+	)
+
+290 
+	#__isu��_l
+(
+c
+,
+l
+�
+	`__is�y�_l
+((c), 
+_ISu��
+, (l))
+
+	)
+
+291 
+	#__isxdig�_l
+(
+c
+,
+l
+�
+	`__is�y�_l
+((c), 
+_ISxdig�
+, (l))
+
+	)
+
+293 
+	#__isb�nk_l
+(
+c
+,
+l
+�
+	`__is�y�_l
+((c), 
+_ISb�nk
+, (l))
+
+	)
+
+295 #i�
+def�ed
+ 
+__USE_SVID
+ || def�ed 
+__USE_MISC
+
+
+296 
+	#__i�scii_l
+(
+c
+,
+l
+�(�), 
+	`__i�scii
+ (c))
+
+	)
+
+297 
+	#__t�scii_l
+(
+c
+,
+l
+�(�), 
+	`__t�scii
+ (c))
+
+	)
+
+300 
+	#i��um_l
+(
+c
+,
+l
+�
+	`__i��um_l
+ ((c), (l))
+
+	)
+
+301 
+	#i��ha_l
+(
+c
+,
+l
+�
+	`__i��ha_l
+ ((c), (l))
+
+	)
+
+302 
+	#is��l_l
+(
+c
+,
+l
+�
+	`__is��l_l
+ ((c), (l))
+
+	)
+
+303 
+	#isdig�_l
+(
+c
+,
+l
+�
+	`__isdig�_l
+ ((c), (l))
+
+	)
+
+304 
+	#i�ow�_l
+(
+c
+,
+l
+�
+	`__i�ow�_l
+ ((c), (l))
+
+	)
+
+305 
+	#isg�ph_l
+(
+c
+,
+l
+�
+	`__isg�ph_l
+ ((c), (l))
+
+	)
+
+306 
+	#i�r�t_l
+(
+c
+,
+l
+�
+	`__i�r�t_l
+ ((c), (l))
+
+	)
+
+307 
+	#i�un�_l
+(
+c
+,
+l
+�
+	`__i�un�_l
+ ((c), (l))
+
+	)
+
+308 
+	#is�a�_l
+(
+c
+,
+l
+�
+	`__is�a�_l
+ ((c), (l))
+
+	)
+
+309 
+	#isu��_l
+(
+c
+,
+l
+�
+	`__isu��_l
+ ((c), (l))
+
+	)
+
+310 
+	#isxdig�_l
+(
+c
+,
+l
+�
+	`__isxdig�_l
+ ((c), (l))
+
+	)
+
+312 
+	#isb�nk_l
+(
+c
+,
+l
+�
+	`__isb�nk_l
+ ((c), (l))
+
+	)
+
+314 #i�
+def�ed
+ 
+__USE_SVID
+ || def�ed 
+__USE_MISC
+
+
+315 
+	#i�scii_l
+(
+c
+,
+l
+�
+	`__i�scii_l
+ ((c), (l))
+
+	)
+
+316 
+	#t�scii_l
+(
+c
+,
+l
+�
+	`__t�scii_l
+ ((c), (l))
+
+	)
+
+323 
+__END_DECLS
+
+
+	@/usr/include/gnu/stubs.h
+
+4 
+	~<b�s/w�dsize.h
+>
+
+6 #i�
+__WORDSIZE
+ == 32
+
+7 
+	~<gnu/�ubs-32.h
+>
+
+8 #�i�
+__WORDSIZE
+ == 64
+
+9 
+	~<gnu/�ubs-64.h
+>
+
+	@/usr/include/sys/cdefs.h
+
+20 #i�def 
+_SYS_CDEFS_H
+
+
+21 
+	#_SYS_CDEFS_H
+ 1
+
+	)
+
+24 #i�de�
+_FEATURES_H
+
+
+25 
+	~<�u�s.h
+>
+
+31 #i�
+def�ed
+ 
+__GNUC__
+ && !def�ed 
+__STDC__
+
+
+36 #unde�
+__P
+
+
+37 #unde�
+__PMT
+
+
+39 #ifde�
+__GNUC__
+
+
+46 #i�!
+def�ed
+ 
+__�lu�lus
+ && 
+__GNUC_PREREQ
+ (3, 3)
+
+47 
+	#__THROW
+ 
+	`__��ibu�__
+ ((
+__n�hrow__
+))
+
+	)
+
+48 
+	#__NTH
+(
+f�
+�
+	`__��ibu�__
+ ((
+__n�hrow__
+)�
+	)
+fct
+
+50 #i�
+def�ed
+ 
+__�lu�lus
+ && 
+__GNUC_PREREQ
+ (2,8)
+
+51 
+	#__THROW
+ 
+	`throw
+ ()
+
+	)
+
+52 
+	#__NTH
+(
+f�
+�f� 
+	`throw
+ ()
+
+	)
+
+54 
+	#__THROW
+
+
+	)
+
+55 
+	#__NTH
+(
+f�
+�
+	)
+fct
+
+61 
+	#__�l�e
+
+
+	)
+
+63 
+	#__THROW
+
+
+	)
+
+64 
+	#__NTH
+(
+f�
+�
+	)
+fct
+
+66 
+	#__cڡ
+ cڡ
+
+	)
+
+67 
+	#__sig�d
+ sig�d
+
+	)
+
+68 
+	#__vީ�e
+ vީ�e
+
+	)
+
+74 
+	#__P
+(
+�gs
+�
+	)
+args
+
+75 
+	#__PMT
+(
+�gs
+�
+	)
+args
+
+80 
+	#__CONCAT
+(
+x
+,
+y
+�x ## 
+	)
+y
+
+81 
+	#__STRING
+(
+x
+�#x
+
+	)
+
+84 
+	#__�r_t
+ *
+
+	)
+
+85 
+	#__l�g_doub�_t
+ 
+
+	)
+
+89 #ifdef 
+__�lu�lus
+
+
+90 
+	#__BEGIN_DECLS
+ 
"C" {
+
+	)
+
+91 
+	#__END_DECLS
+ }
+
+	)
+
+93 
+	#__BEGIN_DECLS
+
+
+	)
+
+94 
+	#__END_DECLS
+
+
+	)
+
+103 #i�
+def�ed
+ 
+__�lu�lus
+ && def�ed 
+_GLIBCPP_USE_NAMESPACES
+
+
+104 
+	#__BEGIN_NAMESPACE_STD
+ 
+�me�a�
+ 
+�d
+ {
+
+	)
+
+105 
+	#__END_NAMESPACE_STD
+ }
+
+	)
+
+106 
+	#__USING_NAMESPACE_STD
+(
+�me
+�
+us�g
+ 
+�d
+::�me;
+
+	)
+
+107 
+	#__BEGIN_NAMESPACE_C99
+ 
+�me�a�
+ 
+__c99
+ {
+
+	)
+
+108 
+	#__END_NAMESPACE_C99
+ }
+
+	)
+
+109 
+	#__USING_NAMESPACE_C99
+(
+�me
+�
+us�g
+ 
+__c99
+::�me;
+
+	)
+
+114 
+	#__BEGIN_NAMESPACE_STD
+
+
+	)
+
+115 
+	#__END_NAMESPACE_STD
+
+
+	)
+
+116 
+	#__USING_NAMESPACE_STD
+(
+�me
+)
+
+	)
+
+117 
+	#__BEGIN_NAMESPACE_C99
+
+
+	)
+
+118 
+	#__END_NAMESPACE_C99
+
+
+	)
+
+119 
+	#__USING_NAMESPACE_C99
+(
+�me
+)
+
+	)
+
+124 #i�de�
+__BOUNDED_POINTERS__
+
+
+125 
+	#__bounded
+
+
+	)
+
+126 
+	#__unbounded
+
+
+	)
+
+127 
+	#__�rv�ue
+
+
+	)
+
+132 
+	#__bos
+(
+�r
+�
+	`__bu�t�_obje�_size
+ (�r, 
+__USE_FORTIFY_LEVEL
+ > 1)
+
+	)
+
+133 
+	#__bos0
+(
+�r
+�
+	`__bu�t�_obje�_size
+ (�r, 0)
+
+	)
+
+135 #i�
+__GNUC_PREREQ
+ (4,3)
+
+136 
+	#__w�nde�
+(
+�me
+, 
+msg
+) \
+
+137 

+	`�me
+ (�
+	`__��ibu�__
+((
+	`__w�n�g__
+ (
+msg
+)))
+
+	)
+
+138 
+	#__w�ljr
+(
+msg
+�
+	`__��ibu�__
+((
+	`__w�n�g__
+ (msg)))
+
+	)
+
+139 
+	#__�r�de�
+(
+�me
+, 
+msg
+) \
+
+140 

+	`�me
+ (�
+	`__��ibu�__
+((
+	`__�r�__
+ (
+msg
+)))
+
+	)
+
+142 
+	#__w�nde�
+(
+�me
+, 
+msg
+�

+	`�me
+ ()
+
+	)
+
+143 
+	#__w�ljr
+(
+msg
+)
+
+	)
+
+144 
+	#__�r�de�
+(
+�me
+, 
+msg
+�

+	`�me
+ ()
+
+	)
+
+148 #i�
+__GNUC_PREREQ
+ (2,97)
+
+150 
+	#__�ex�r
+ []
+
+	)
+
+152 #ifde�
+__GNUC__
+
+
+153 
+	#__�ex�r
+ [0]
+
+	)
+
+155 #i�
+def�ed
+ 
+__STDC_VERSION__
+ && __STDC_VERSION__ >= 199901L
+
+156 
+	#__�ex�r
+ []
+
+	)
+
+159 
+	#__�ex�r
+ [1]
+
+	)
+
+175 #i�
+def�ed
+ 
+__GNUC__
+ && __GNUC__ >= 2
+
+177 
+	#__REDIRECT
+(
+�me
+, 
+��o
+, 
+��s
+��m����
+	`__asm__
+ (
+	`__ASMNAME
+ (#��s))
+
+	)
+
+178 #ifde�
+__�lu�lus
+
+
+179 
+	#__REDIRECT_NTH
+(
+�me
+, 
+��o
+, 
+��s
+) \
+
+180 
+�me
+ 
+��o
+ 
+__THROW
+ 
+	`__asm__
+ (
+	`__ASMNAME
+ (#��s))
+
+	)
+
+182 
+	#__REDIRECT_NTH
+(
+�me
+, 
+��o
+, 
+��s
+) \
+
+183 
+�me
+ 
+��o
+ 
+	`__asm__
+ (
+	`__ASMNAME
+ (#��s)�
+__THROW
+
+
+	)
+
+185 
+	#__ASMNAME
+(
+�ame
+�
+	`__ASMNAME2
+ (
+__USER_LABEL_PREFIX__
+, c�me)
+
+	)
+
+186 
+	#__ASMNAME2
+(
+�efix
+, 
+�ame
+�
+	`__STRING
+ (�efix�
+	)
+cname
+
+199 #i�!
+def�ed
+ 
+__GNUC__
+ || __GNUC__ < 2
+
+200 
+	#__��ibu�__
+(
+xyz
+�
+
+	)
+
+206 #i�
+__GNUC_PREREQ
+ (2,96)
+
+207 
+	#__��ibu�_m�loc__
+ 
+	`__��ibu�__
+ ((
+__m�loc__
+))
+
+	)
+
+209 
+	#__��ibu�_m�loc__
+
+
+	)
+
+215 #i�
+__GNUC_PREREQ
+ (2,96)
+
+216 
+	#__��ibu�_pu�__
+ 
+	`__��ibu�__
+ ((
+__pu�__
+))
+
+	)
+
+218 
+	#__��ibu�_pu�__
+
+
+	)
+
+224 #i�
+__GNUC_PREREQ
+ (3,1)
+
+225 
+	#__��ibu�_u�d__
+ 
+	`__��ibu�__
+ ((
+__u�d__
+))
+
+	)
+
+226 
+	#__��ibu�_no�l�e__
+ 
+	`__��ibu�__
+ ((
+__no�l�e__
+))
+
+	)
+
+228 
+	#__��ibu�_u�d__
+ 
+	`__��ibu�__
+ ((
+__unu�d__
+))
+
+	)
+
+229 
+	#__��ibu�_no�l�e__
+
+
+	)
+
+233 #i�
+__GNUC_PREREQ
+ (3,2)
+
+234 
+	#__��ibu�_d����d__
+ 
+	`__��ibu�__
+ ((
+__d����d__
+))
+
+	)
+
+236 
+	#__��ibu�_d����d__
+
+
+	)
+
+245 #i�
+__GNUC_PREREQ
+ (2,8)
+
+246 
+	#__��ibu�_f�m�_�g__
+(
+x
+�
+	`__��ibu�__
+ ((
+	`__f�m�_�g__
+ (x)))
+
+	)
+
+248 
+	#__��ibu�_f�m�_�g__
+(
+x
+�
+
+	)
+
+255 #i�
+__GNUC_PREREQ
+ (2,97)
+
+256 
+	#__��ibu�_f�m�_�rfm�__
+(
+a
+,
+b
+) \
+
+257 
+	`__��ibu�__
+ ((
+	`__f�m�__
+ (
+__�rfm�__
+, 
+a
+, 
+b
+)))
+
+	)
+
+259 
+	#__��ibu�_f�m�_�rfm�__
+(
+a
+,
+b
+�
+
+	)
+
+264 #i�
+__GNUC_PREREQ
+ (3,3)
+
+265 
+	#__n�nu�
+(
+��ms
+�
+	`__��ibu�__
+ ((
+__n�nu�__
+��ams))
+
+	)
+
+267 
+	#__n�nu�
+(
+��ms
+)
+
+	)
+
+272 #i�
+__GNUC_PREREQ
+ (3,4)
+
+273 
+	#__��ibu�_w�n_unu�d_�su�__
+ \
+
+274 
+	`__��ibu�__
+ ((
+__w�n_unu�d_�su�__
+))
+
+	)
+
+275 #i�
+__USE_FORTIFY_LEVEL
+ > 0
+
+276 
+	#__wur
+ 
+__��ibu�_w�n_unu�d_�su�__
+
+
+	)
+
+279 
+	#__��ibu�_w�n_unu�d_�su�__
+
+
+	)
+
+281 #i�de�
+__wur
+
+
+282 
+	#__wur
+
+
+	)
+
+286 #i�
+__GNUC_PREREQ
+ (3,2)
+
+287 
+	#__�ways_�l�e
+ 
+__�l�e
+ 
+	`__��ibu�__
+ ((
+__�ways_�l�e__
+))
+
+	)
+
+289 
+	#__�ways_�l�e
+ 
+__�l�e
+
+
+	)
+
+294 #i�!
+def�ed
+ 
+__�lu�lus
+ || 
+__GNUC_PREREQ
+ (4,3)
+
+295 #i�
+def�ed
+ 
+__GNUC_STDC_INLINE__
+ || def�ed 
+__�lu�lus
+
+
+296 
+	#__ex��_�l�e
+ 
+__�l�e
+ 
+	`__��ibu�__
+ ((
+__gnu_�l�e__
+))
+
+	)
+
+297 #i�
+__GNUC_PREREQ
+ (4,3)
+
+298 
+	#__ex��_�ways_�l�e
+ \
+
+299 
+__�ways_�l�e
+ 
+	`__��ibu�__
+ ((
+__gnu_�l�e__
+, 
+__�tific�l__
+))
+
+	)
+
+301 
+	#__ex��_�ways_�l�e
+ \
+
+302 
+__�ways_�l�e
+ 
+	`__��ibu�__
+ ((
+__gnu_�l�e__
+))
+
+	)
+
+305 
+	#__ex��_�l�e
+ 
+__�l�e
+
+
+	)
+
+306 #i�
+__GNUC_PREREQ
+ (4,3)
+
+307 
+	#__ex��_�ways_�l�e
+ \
+
+308 
+__�ways_�l�e
+ 
+	`__��ibu�__
+ ((
+__�tific�l__
+))
+
+	)
+
+310 
+	#__ex��_�ways_�l�e
+ 
+__�ways_�l�e
+
+
+	)
+
+317 #i�
+__GNUC_PREREQ
+ (4,3)
+
+318 
+	#__va_�g_�ck
+(�
+	`__bu�t�_va_�g_�ck
+ ()
+
+	)
+
+319 
+	#__va_�g_�ck_�n
+(�
+	`__bu�t�_va_�g_�ck_�n
+ ()
+
+	)
+
+326 #i�!
+__GNUC_PREREQ
+ (2,8)
+
+327 
+	#__ex�nsi�__
+
+
+	)
+
+331 #i�!
+__GNUC_PREREQ
+ (2,92)
+
+332 
+	#__��ri�
+
+
+	)
+
+338 #i�
+__GNUC_PREREQ
+ (3,1�&& !
+def�ed
+ 
+__GNUG__
+
+
+339 
+	#__��ri�_�r
+ 
+__��ri�
+
+
+	)
+
+341 #ifde�
+__GNUC__
+
+
+342 
+	#__��ri�_�r
+
+
+	)
+
+344 #i�
+def�ed
+ 
+__STDC_VERSION__
+ && __STDC_VERSION__ >= 199901L
+
+345 
+	#__��ri�_�r
+ 
+��ri�
+
+
+	)
+
+348 
+	#__��ri�_�r
+
+
+	)
+
+353 
+	~<b�s/w�dsize.h
+>
+
+355 #i�
+def�ed
+ 
+__LONG_DOUBLE_MATH_OPTIONAL
+ && def�ed 
+__NO_LONG_DOUBLE_MATH
+
+
+356 
+	#__LDBL_COMPAT
+ 1
+
+	)
+
+357 #ifde�
+__REDIRECT
+
+
+358 
+	#__LDBL_REDIR1
+(
+�me
+, 
+��o
+, 
+��s
+�
+	`__REDIRECT
+ (�me,�r�o,�l�s)
+
+	)
+
+359 
+	#__LDBL_REDIR
+(
+�me
+, 
+��o
+) \
+
+360 
+	`__LDBL_REDIR1
+ (
+�me
+, 
+��o
+, 
+__�dbl_
+##�me)
+
+	)
+
+361 
+	#__LDBL_REDIR1_NTH
+(
+�me
+, 
+��o
+, 
+��s
+�
+	`__REDIRECT_NTH
+ (�me,�r�o,�l�s)
+
+	)
+
+362 
+	#__LDBL_REDIR_NTH
+(
+�me
+, 
+��o
+) \
+
+363 
+	`__LDBL_REDIR1_NTH
+ (
+�me
+, 
+��o
+, 
+__�dbl_
+##�me)
+
+	)
+
+364 
+	#__LDBL_REDIR1_DECL
+(
+�me
+, 
+��s
+) \
+
+365 
+	`__ty�of
+ (
+�me
+��m�
+	`__asm
+ (
+	`__ASMNAME
+ (#��s));
+
+	)
+
+366 
+	#__LDBL_REDIR_DECL
+(
+�me
+) \
+
+367 
+	`__ty�of
+ (
+�me
+��m�
+	`__asm
+ (
+	`__ASMNAME
+ ("__�dbl_" #�me));
+
+	)
+
+368 
+	#__REDIRECT_LDBL
+(
+�me
+, 
+��o
+, 
+��s
+) \
+
+369 
+	`__LDBL_REDIR1
+ (
+�me
+, 
+��o
+, 
+__�dbl_
+##
+��s
+)
+
+	)
+
+370 
+	#__REDIRECT_NTH_LDBL
+(
+�me
+, 
+��o
+, 
+��s
+) \
+
+371 
+	`__LDBL_REDIR1_NTH
+ (
+�me
+, 
+��o
+, 
+__�dbl_
+##
+��s
+)
+
+	)
+
+374 #i�!
+def�ed
+ 
+__LDBL_COMPAT
+ || !def�ed 
+__REDIRECT
+
+
+375 
+	#__LDBL_REDIR1
+(
+�me
+, 
+��o
+, 
+��s
+��m�
+	)
+proto
+
+376 
+	#__LDBL_REDIR
+(
+�me
+, 
+��o
+��m�
+	)
+proto
+
+377 
+	#__LDBL_REDIR1_NTH
+(
+�me
+, 
+��o
+, 
+��s
+��m����
+__THROW
+
+
+	)
+
+378 
+	#__LDBL_REDIR_NTH
+(
+�me
+, 
+��o
+��m����
+__THROW
+
+
+	)
+
+379 
+	#__LDBL_REDIR_DECL
+(
+�me
+)
+
+	)
+
+380 #ifde�
+__REDIRECT
+
+
+381 
+	#__REDIRECT_LDBL
+(
+�me
+, 
+��o
+, 
+��s
+�
+	`__REDIRECT
+ (�me,�r�o,�l�s)
+
+	)
+
+382 
+	#__REDIRECT_NTH_LDBL
+(
+�me
+, 
+��o
+, 
+��s
+) \
+
+383 
+	`__REDIRECT_NTH
+ (
+�me
+, 
+��o
+, 
+��s
+)
+
+	)
+
+	@/usr/include/bits/libc-lock.h
+
+20 #i�de�
+_BITS_LIBC_LOCK_H
+
+
+21 
+	#_BITS_LIBC_LOCK_H
+ 1
+
+	)
+
+23 
+	~<�h�ad.h
+>
+
+24 
+	#__�ed_NULL
+
+
+	)
+
+25 
+	~<�ddef.h
+>
+
+34 #ifde�
+_LIBC
+
+
+35 
+	~<low�v�lock.h
+>
+
+36 
+	~<�s.h
+>
+
+37 
+	~<�h�ad-fun�i�s.h
+>
+
+38 
+	~<��o.h
+>
+
+39 
+	~<gnu/�ti�-groups.h
+>
+
+43 #i�
+def�ed
+ 
+_LIBC
+ || def�ed 
+_IO_MTSAFE_IO
+
+
+44 #i�(
+def�ed
+ 
+NOT_IN_libc
+ && !def�ed 
+IS_IN_lib�h�ad
+�|| !def�ed 
+_LIBC
+
+
+45 
+�h�ad_mu�x_t
+ 
+	t__libc_lock_t
+;
+
+46 �ru� { 
+�h�ad_mu�x_t
+ 
+	mmu�x
+; } 
+	t__libc_lock_�cursive_t
+;
+
+48 
+	t__libc_lock_t
+;
+
+49 �ru� { 
+	mlock
+; 
+	m�t
+; *
+	mow�r
+; } 
+	t__libc_lock_�cursive_t
+;
+
+51 �ru� { 
+�h�ad_mu�x_t
+ 
+	mmu�x
+; } 
+	t__�ld_lock_�cursive_t
+;
+
+52 #ifde�
+__USE_UNIX98
+
+
+53 
+�h�ad_rwlock_t
+ 
+	t__libc_rwlock_t
+;
+
+55 
+__libc_rwlock_�aque__
+ 
+	t__libc_rwlock_t
+;
+
+58 
+__libc_lock_�aque__
+ 
+	t__libc_lock_t
+;
+
+59 
+__libc_lock_�cursive_�aque__
+ 
+	t__libc_lock_�cursive_t
+;
+
+60 
+__libc_rwlock_�aque__
+ 
+	t__libc_rwlock_t
+;
+
+64 
+�h�ad_key_t
+ 
+	t__libc_key_t
+;
+
+73 
+	#__libc_lock_def�e
+(
+CLASS
+,
+NAME
+) \
+
+74 
+CLASS
+ 
+__libc_lock_t
+ 
+NAME
+;
+
+	)
+
+75 
+	#__libc_rwlock_def�e
+(
+CLASS
+,
+NAME
+) \
+
+76 
+CLASS
+ 
+__libc_rwlock_t
+ 
+NAME
+;
+
+	)
+
+77 
+	#__libc_lock_def�e_�cursive
+(
+CLASS
+,
+NAME
+) \
+
+78 
+CLASS
+ 
+__libc_lock_�cursive_t
+ 
+NAME
+;
+
+	)
+
+79 
+	#__�ld_lock_def�e_�cursive
+(
+CLASS
+,
+NAME
+) \
+
+80 
+CLASS
+ 
+__�ld_lock_�cursive_t
+ 
+NAME
+;
+
+	)
+
+91 #i�
+def�ed
+ 
+_LIBC
+ && (!def�ed 
+NOT_IN_libc
+ || def�ed 
+IS_IN_lib�h�ad
+)
+
+92 #i�
+LLL_LOCK_INITIALIZER
+ == 0
+
+93 
+	#__libc_lock_def�e_���lized
+(
+CLASS
+,
+NAME
+) \
+
+94 
+CLASS
+ 
+__libc_lock_t
+ 
+NAME
+;
+
+	)
+
+96 
+	#__libc_lock_def�e_���lized
+(
+CLASS
+,
+NAME
+) \
+
+97 
+CLASS
+ 
+__libc_lock_t
+ 
+NAME
+ = 
+LLL_LOCK_INITIALIZER
+;
+
+	)
+
+100 #i�
+__LT_SPINLOCK_INIT
+ == 0
+
+101 
+	#__libc_lock_def�e_���lized
+(
+CLASS
+,
+NAME
+) \
+
+102 
+CLASS
+ 
+__libc_lock_t
+ 
+NAME
+;
+
+	)
+
+104 
+	#__libc_lock_def�e_���lized
+(
+CLASS
+,
+NAME
+) \
+
+105 
+CLASS
+ 
+__libc_lock_t
+ 
+NAME
+ = 
+PTHREAD_MUTEX_INITIALIZER
+;
+
+	)
+
+109 
+	#__libc_rwlock_def�e_���lized
+(
+CLASS
+,
+NAME
+) \
+
+110 
+CLASS
+ 
+__libc_rwlock_t
+ 
+NAME
+ = 
+PTHREAD_RWLOCK_INITIALIZER
+;
+
+	)
+
+114 #i�
+def�ed
+ 
+_LIBC
+ && (!def�ed 
+NOT_IN_libc
+ || def�ed 
+IS_IN_lib�h�ad
+)
+
+115 #i�
+LLL_LOCK_INITIALIZER
+ == 0
+
+116 
+	#__libc_lock_def�e_���lized_�cursive
+(
+CLASS
+,
+NAME
+) \
+
+117 
+CLASS
+ 
+__libc_lock_�cursive_t
+ 
+NAME
+;
+
+	)
+
+119 
+	#__libc_lock_def�e_���lized_�cursive
+(
+CLASS
+,
+NAME
+) \
+
+120 
+CLASS
+ 
+__libc_lock_�cursive_t
+ 
+NAME
+ = 
+_LIBC_LOCK_RECURSIVE_INITIALIZER
+;
+
+	)
+
+122 
+	#_LIBC_LOCK_RECURSIVE_INITIALIZER
+ \
+
+123 { 
+LLL_LOCK_INITIALIZER
+, 0, 
+NULL
+ }
+
+	)
+
+125 
+	#__libc_lock_def�e_���lized_�cursive
+(
+CLASS
+,
+NAME
+) \
+
+126 
+CLASS
+ 
+__libc_lock_�cursive_t
+ 
+NAME
+ = 
+_LIBC_LOCK_RECURSIVE_INITIALIZER
+;
+
+	)
+
+127 
+	#_LIBC_LOCK_RECURSIVE_INITIALIZER
+ \
+
+128 {
+PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
+}
+
+	)
+
+131 
+	#__�ld_lock_def�e_���lized_�cursive
+(
+CLASS
+,
+NAME
+) \
+
+132 
+CLASS
+ 
+__�ld_lock_�cursive_t
+ 
+NAME
+ = 
+_RTLD_LOCK_RECURSIVE_INITIALIZER
+;
+
+	)
+
+133 
+	#_RTLD_LOCK_RECURSIVE_INITIALIZER
+ \
+
+134 {
+PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
+}
+
+	)
+
+136 
+	#__�ld_lock_���lize
+(
+NAME
+) \
+
+137 (�((
+NAME
+��(
+__�ld_lock_�cursive_t
+�
+_RTLD_LOCK_RECURSIVE_INITIALIZER
+)
+
+	)
+
+144 #ifde�
+__PIC__
+
+
+145 
+	#__libc_maybe_��
+(
+FUNC
+, 
+ARGS
+, 
+ELSE
+) \
+
+146 (
+	`__ex�nsi�__
+ ({ 
+	`__ty�of
+ (
+FUNC
+�*
+_�
+ = (FUNC); \
+
+147 
+_�
+ !�
+NULL
+ ? (*_��
+ARGS
+ : 
+ELSE
+; }))
+
+	)
+
+149 
+	#__libc_maybe_��
+(
+FUNC
+, 
+ARGS
+, 
+ELSE
+) \
+
+150 (
+FUNC
+ !�
+NULL
+ ? FUNC 
+ARGS
+ : 
+ELSE
+)
+
+	)
+
+154 #i�
+def�ed
+ 
+SHARED
+ && !def�ed 
+NOT_IN_libc
+
+
+155 
+	#PTFAVAIL
+(
+NAME
+�
+__libc_�h�ad_fun�i�s_��
+
+
+	)
+
+156 
+	#__libc_�f_��
+(
+FUNC
+, 
+ARGS
+, 
+ELSE
+) \
+
+157 (
+__libc_�h�ad_fun�i�s_��
+ ? 
+	`PTHFCT_CALL
+ (
+�r_
+##
+FUNC
+, 
+ARGS
+�: 
+ELSE
+)
+
+	)
+
+158 
+	#__libc_�f_��_�ways
+(
+FUNC
+, 
+ARGS
+) \
+
+159 
+	`PTHFCT_CALL
+ (
+�r_
+##
+FUNC
+, 
+ARGS
+)
+
+	)
+
+161 
+	#PTFAVAIL
+(
+NAME
+�(NAME !�
+NULL
+)
+
+	)
+
+162 
+	#__libc_�f_��
+(
+FUNC
+, 
+ARGS
+, 
+ELSE
+) \
+
+163 
+	`__libc_maybe_��
+ (
+FUNC
+, 
+ARGS
+, 
+ELSE
+)
+
+	)
+
+164 
+	#__libc_�f_��_�ways
+(
+FUNC
+, 
+ARGS
+) \
+
+165 
+FUNC
+ 
+ARGS
+
+
+	)
+
+171 #i�
+def�ed
+ 
+_LIBC
+ && (!def�ed 
+NOT_IN_libc
+ || def�ed 
+IS_IN_lib�h�ad
+)
+
+172 
+	#__libc_lock_��
+(
+NAME
+�((NAME��
+LLL_LOCK_INITIALIZER
+, 0)
+
+	)
+
+174 
+	#__libc_lock_��
+(
+NAME
+) \
+
+175 
+	`__libc_maybe_��
+ (
+__�h�ad_mu�x_��
+, (&(
+NAME
+), 
+NULL
+), 0)
+
+	)
+
+177 #i�
+def�ed
+ 
+SHARED
+ && !def�ed 
+NOT_IN_libc
+
+
+180 
+	#__libc_rwlock_��
+(
+NAME
+) \
+
+181 (
+	`__bu�t�_mem�t
+ (&(
+NAME
+), '\0',  (NAME)), 0)
+
+	)
+
+183 
+	#__libc_rwlock_��
+(
+NAME
+) \
+
+184 
+	`__libc_maybe_��
+ (
+__�h�ad_rwlock_��
+, (&(
+NAME
+), 
+NULL
+), 0)
+
+	)
+
+188 #i�
+def�ed
+ 
+_LIBC
+ && (!def�ed 
+NOT_IN_libc
+ || def�ed 
+IS_IN_lib�h�ad
+)
+
+189 
+	#__libc_lock_��_�cursive
+(
+NAME
+) \
+
+190 ((
+NAME
+��(
+__libc_lock_�cursive_t
+�
+_LIBC_LOCK_RECURSIVE_INITIALIZER
+, 0)
+
+	)
+
+192 
+	#__libc_lock_��_�cursive
+(
+NAME
+) \
+
+194 i�(
+__�h�ad_mu�x_��
+ !�
+NULL
+) \
+
+196 
+�h�ad_mu�x��_t
+ 
+__��
+; \
+
+197 
+	`__�h�ad_mu�x��_��
+ (&
+__��
+); \
+
+198 
+	`__�h�ad_mu�x��_��y�
+ (&
+__��
+, 
+PTHREAD_MUTEX_RECURSIVE_NP
+); \
+
+199 
+	`__�h�ad_mu�x_��
+ (&(
+NAME
+).
+mu�x
+, &
+__��
+); \
+
+200 
+	`__�h�ad_mu�x��_de�roy
+ (&
+__��
+); \
+
+202 } 0)
+
+	)
+
+205 
+	#__�ld_lock_��_�cursive
+(
+NAME
+) \
+
+207 i�(
+__�h�ad_mu�x_��
+ !�
+NULL
+) \
+
+209 
+�h�ad_mu�x��_t
+ 
+__��
+; \
+
+210 
+	`__�h�ad_mu�x��_��
+ (&
+__��
+); \
+
+211 
+	`__�h�ad_mu�x��_��y�
+ (&
+__��
+, 
+PTHREAD_MUTEX_RECURSIVE_NP
+); \
+
+212 
+	`__�h�ad_mu�x_��
+ (&(
+NAME
+).
+mu�x
+, &
+__��
+); \
+
+213 
+	`__�h�ad_mu�x��_de�roy
+ (&
+__��
+); \
+
+215 } 0)
+
+	)
+
+220 #i�
+def�ed
+ 
+_LIBC
+ && (!def�ed 
+NOT_IN_libc
+ || def�ed 
+IS_IN_lib�h�ad
+)
+
+221 
+	#__libc_lock_f�i
+(
+NAME
+�((�0)
+
+	)
+
+223 
+	#__libc_lock_f�i
+(
+NAME
+) \
+
+224 
+	`__libc_maybe_��
+ (
+__�h�ad_mu�x_de�roy
+, (&(
+NAME
+)), 0)
+
+	)
+
+226 #i�
+def�ed
+ 
+SHARED
+ && !def�ed 
+NOT_IN_libc
+
+
+227 
+	#__libc_rwlock_f�i
+(
+NAME
+�((�0)
+
+	)
+
+229 
+	#__libc_rwlock_f�i
+(
+NAME
+) \
+
+230 
+	`__libc_maybe_��
+ (
+__�h�ad_rwlock_de�roy
+, (&(
+NAME
+)), 0)
+
+	)
+
+234 #i�
+def�ed
+ 
+_LIBC
+ && (!def�ed 
+NOT_IN_libc
+ || def�ed 
+IS_IN_lib�h�ad
+)
+
+235 
+	#__libc_lock_f�i_�cursive
+(
+NAME
+�((�0)
+
+	)
+
+237 
+	#__libc_lock_f�i_�cursive
+(
+NAME
+) \
+
+238 
+	`__libc_maybe_��
+ (
+__�h�ad_mu�x_de�roy
+, (&(
+NAME
+)), 0)
+
+	)
+
+242 #i�
+def�ed
+ 
+_LIBC
+ && (!def�ed 
+NOT_IN_libc
+ || def�ed 
+IS_IN_lib�h�ad
+)
+
+243 #i�
+__OPTION_EGLIBC_BIG_MACROS
+ != 1
+
+247 

+__libc_lock_lock_�
+ (
+__libc_lock_t
+ *);
+
+248 
+libc_hidd�_��o
+ (
+__libc_lock_lock_�
+);
+
+250 #i�
+__OPTION_EGLIBC_BIG_MACROS
+
+
+251 
+	#__libc_lock_lock
+(
+NAME
+) \
+
+252 ({ 
+	`�l_lock
+ (
+NAME
+, 
+LLL_PRIVATE
+); 0; })
+
+	)
+
+254 
+	#__libc_lock_lock
+(
+NAME
+) \
+
+255 
+	`__libc_lock_lock_�
+ (&(
+NAME
+))
+
+	)
+
+258 
+	#__libc_lock_lock
+(
+NAME
+) \
+
+259 
+	`__libc_maybe_��
+ (
+__�h�ad_mu�x_lock
+, (&(
+NAME
+)), 0)
+
+	)
+
+261 
+	#__libc_rwlock_rdlock
+(
+NAME
+) \
+
+262 
+	`__libc_�f_��
+ (
+__�h�ad_rwlock_rdlock
+, (&(
+NAME
+)), 0)
+
+	)
+
+263 
+	#__libc_rwlock_w�ock
+(
+NAME
+) \
+
+264 
+	`__libc_�f_��
+ (
+__�h�ad_rwlock_w�ock
+, (&(
+NAME
+)), 0)
+
+	)
+
+267 #i�
+def�ed
+ 
+_LIBC
+ && (!def�ed 
+NOT_IN_libc
+ || def�ed 
+IS_IN_lib�h�ad
+)
+
+268 #i�
+__OPTION_EGLIBC_BIG_MACROS
+ != 1
+
+272 

+__libc_lock_lock_�cursive_�
+ (
+__libc_lock_�cursive_t
+ *);
+
+273 
+libc_hidd�_��o
+ (
+__libc_lock_lock_�cursive_�
+);
+
+275 #i�
+__OPTION_EGLIBC_BIG_MACROS
+
+
+276 
+	#__libc_lock_lock_�cursive
+(
+NAME
+) \
+
+278 *
+�lf
+ = 
+THREAD_SELF
+; \
+
+279 i�((
+NAME
+).
+ow�r
+ !�
+�lf
+) \
+
+281 
+	`�l_lock
+ ((
+NAME
+).
+lock
+, 
+LLL_PRIVATE
+); \
+
+282 (
+NAME
+).
+ow�r
+ = 
+�lf
+; \
+
+284 ++(
+NAME
+).
+�t
+; \
+
+285 } 0)
+
+	)
+
+287 
+	#__libc_lock_lock_�cursive
+(
+NAME
+) \
+
+288 
+	`__libc_lock_lock_�cursive_�
+ (&(
+NAME
+))
+
+	)
+
+291 
+	#__libc_lock_lock_�cursive
+(
+NAME
+) \
+
+292 
+	`__libc_maybe_��
+ (
+__�h�ad_mu�x_lock
+, (&(
+NAME
+).
+mu�x
+), 0)
+
+	)
+
+296 #i�
+def�ed
+ 
+_LIBC
+ && (!def�ed 
+NOT_IN_libc
+ || def�ed 
+IS_IN_lib�h�ad
+)
+
+297 #i�
+__OPTION_EGLIBC_BIG_MACROS
+ != 1
+
+301 

+__libc_lock_�ylock_�
+ (
+__libc_lock_t
+ *);
+
+302 
+libc_hidd�_��o
+ (
+__libc_lock_�ylock_�
+);
+
+304 #i�
+__OPTION_EGLIBC_BIG_MACROS
+
+
+305 
+	#__libc_lock_�ylock
+(
+NAME
+) \
+
+306 
+	`�l_�ylock
+ (
+NAME
+)
+
+	)
+
+308 
+	#__libc_lock_�ylock
+(
+NAME
+) \
+
+309 
+	`__libc_lock_�ylock_�
+ (&(
+NAME
+))
+
+	)
+
+312 
+	#__libc_lock_�ylock
+(
+NAME
+) \
+
+313 
+	`__libc_maybe_��
+ (
+__�h�ad_mu�x_�ylock
+, (&(
+NAME
+)), 0)
+
+	)
+
+315 
+	#__libc_rwlock_�yrdlock
+(
+NAME
+) \
+
+316 
+	`__libc_maybe_��
+ (
+__�h�ad_rwlock_�yrdlock
+, (&(
+NAME
+)), 0)
+
+	)
+
+317 
+	#__libc_rwlock_�yw�ock
+(
+NAME
+) \
+
+318 
+	`__libc_maybe_��
+ (
+__�h�ad_rwlock_�yw�ock
+, (&(
+NAME
+)), 0)
+
+	)
+
+321 #i�
+def�ed
+ 
+_LIBC
+ && (!def�ed 
+NOT_IN_libc
+ || def�ed 
+IS_IN_lib�h�ad
+)
+
+322 #i�
+__OPTION_EGLIBC_BIG_MACROS
+ != 1
+
+326 

+__libc_lock_�ylock_�cursive_�
+ (
+__libc_lock_�cursive_t
+ *);
+
+327 
+libc_hidd�_��o
+ (
+__libc_lock_�ylock_�cursive_�
+);
+
+329 #i�
+__OPTION_EGLIBC_BIG_MACROS
+
+
+330 
+	#__libc_lock_�ylock_�cursive
+(
+NAME
+) \
+
+332 
+�su�
+ = 0; \
+
+333 *
+�lf
+ = 
+THREAD_SELF
+; \
+
+334 i�((
+NAME
+).
+ow�r
+ !�
+�lf
+) \
+
+336 i�(
+	`�l_�ylock
+ ((
+NAME
+).
+lock
+) == 0) \
+
+338 (
+NAME
+).
+ow�r
+ = 
+�lf
+; \
+
+339 (
+NAME
+).
+�t
+ = 1; \
+
+342 
+�su�
+ = 
+EBUSY
+; \
+
+345 ++(
+NAME
+).
+�t
+; \
+
+346 
+�su�
+; \
+
+347 })
+
+	)
+
+349 
+	#__libc_lock_�ylock_�cursive
+(
+NAME
+) \
+
+350 
+	`__libc_lock_�ylock_�cursive_�
+ (&(
+NAME
+))
+
+	)
+
+353 
+	#__libc_lock_�ylock_�cursive
+(
+NAME
+) \
+
+354 
+	`__libc_maybe_��
+ (
+__�h�ad_mu�x_�ylock
+, (&(
+NAME
+)), 0)
+
+	)
+
+357 
+	#__�ld_lock_�ylock_�cursive
+(
+NAME
+) \
+
+358 
+	`__libc_maybe_��
+ (
+__�h�ad_mu�x_�ylock
+, (&(
+NAME
+).
+mu�x
+), 0)
+
+	)
+
+361 #i�
+def�ed
+ 
+_LIBC
+ && (!def�ed 
+NOT_IN_libc
+ || def�ed 
+IS_IN_lib�h�ad
+)
+
+362 #i�
+__OPTION_EGLIBC_BIG_MACROS
+ != 1
+
+366 

+__libc_lock_u�ock_�
+ (
+__libc_lock_t
+ *);
+
+367 
+libc_hidd�_��o
+ (
+__libc_lock_u�ock_�
+);
+
+369 #i�
+__OPTION_EGLIBC_BIG_MACROS
+
+
+370 
+	#__libc_lock_u�ock
+(
+NAME
+) \
+
+371 
+	`�l_u�ock
+ (
+NAME
+, 
+LLL_PRIVATE
+)
+
+	)
+
+373 
+	#__libc_lock_u�ock
+(
+NAME
+) \
+
+374 
+	`__libc_lock_u�ock_�
+ (&(
+NAME
+))
+
+	)
+
+377 
+	#__libc_lock_u�ock
+(
+NAME
+) \
+
+378 
+	`__libc_maybe_��
+ (
+__�h�ad_mu�x_u�ock
+, (&(
+NAME
+)), 0)
+
+	)
+
+380 
+	#__libc_rwlock_u�ock
+(
+NAME
+) \
+
+381 
+	`__libc_�f_��
+ (
+__�h�ad_rwlock_u�ock
+, (&(
+NAME
+)), 0)
+
+	)
+
+384 #i�
+def�ed
+ 
+_LIBC
+ && (!def�ed 
+NOT_IN_libc
+ || def�ed 
+IS_IN_lib�h�ad
+)
+
+385 #i�
+__OPTION_EGLIBC_BIG_MACROS
+ != 1
+
+389 

+__libc_lock_u�ock_�cursive_�
+ (
+__libc_lock_�cursive_t
+ *);
+
+390 
+libc_hidd�_��o
+ (
+__libc_lock_u�ock_�cursive_�
+);
+
+392 #i�
+__OPTION_EGLIBC_BIG_MACROS
+
+
+394 
+	#__libc_lock_u�ock_�cursive
+(
+NAME
+) \
+
+396 i�(--(
+NAME
+).
+�t
+ == 0) \
+
+398 (
+NAME
+).
+ow�r
+ = 
+NULL
+; \
+
+399 
+	`�l_u�ock
+ ((
+NAME
+).
+lock
+, 
+LLL_PRIVATE
+); \
+
+401 } 0)
+
+	)
+
+403 
+	#__libc_lock_u�ock_�cursive
+(
+NAME
+) \
+
+404 
+	`__libc_lock_u�ock_�cursive_�
+ (&(
+NAME
+))
+
+	)
+
+407 
+	#__libc_lock_u�ock_�cursive
+(
+NAME
+) \
+
+408 
+	`__libc_maybe_��
+ (
+__�h�ad_mu�x_u�ock
+, (&(
+NAME
+)), 0)
+
+	)
+
+411 #i�
+def�ed
+ 
+_LIBC
+ && def�ed 
+SHARED
+
+
+412 
+	#__�ld_lock_de�u�_lock_�cursive
+(
+lock
+) \
+
+413 ++((
+�h�ad_mu�x_t
+ *)(
+lock
+))->
+__d�a
+.
+__cou�
+;
+
+	)
+
+415 
+	#__�ld_lock_de�u�_u�ock_�cursive
+(
+lock
+) \
+
+416 --((
+�h�ad_mu�x_t
+ *)(
+lock
+))->
+__d�a
+.
+__cou�
+;
+
+	)
+
+418 
+	#__�ld_lock_lock_�cursive
+(
+NAME
+) \
+
+419 
+	`GL
+(
+dl_�ld_lock_�cursive
+�(&(
+NAME
+).
+mu�x
+)
+
+	)
+
+421 
+	#__�ld_lock_u�ock_�cursive
+(
+NAME
+) \
+
+422 
+	`GL
+(
+dl_�ld_u�ock_�cursive
+�(&(
+NAME
+).
+mu�x
+)
+
+	)
+
+424 
+	#__�ld_lock_lock_�cursive
+(
+NAME
+) \
+
+425 
+	`__libc_maybe_��
+ (
+__�h�ad_mu�x_lock
+, (&(
+NAME
+).
+mu�x
+), 0)
+
+	)
+
+427 
+	#__�ld_lock_u�ock_�cursive
+(
+NAME
+) \
+
+428 
+	`__libc_maybe_��
+ (
+__�h�ad_mu�x_u�ock
+, (&(
+NAME
+).
+mu�x
+), 0)
+
+	)
+
+432 #i�
+PTHREAD_ONCE_INIT
+ == 0
+
+435 
+	#__libc_��_def�e
+(
+CLASS
+, 
+NAME
+) \
+
+436 
+CLASS
+ 
+�h�ad_��_t
+ 
+NAME
+
+
+	)
+
+438 
+	#__libc_��_def�e
+(
+CLASS
+, 
+NAME
+) \
+
+439 
+CLASS
+ 
+�h�ad_��_t
+ 
+NAME
+ = 
+PTHREAD_ONCE_INIT
+
+
+	)
+
+443 
+	#__libc_��
+(
+ONCE_CONTROL
+, 
+INIT_FUNCTION
+) \
+
+445 i�(
+	`PTFAVAIL
+ (
+__�h�ad_��
+)) \
+
+446 
+	`__libc_�f_��_�ways
+ (
+__�h�ad_��
+, (&(
+ONCE_CONTROL
+), \
+
+447 
+INIT_FUNCTION
+)); \
+
+448 i�((
+ONCE_CONTROL
+�=�
+PTHREAD_ONCE_INIT
+) { \
+
+449 
+	`INIT_FUNCTION
+ (); \
+
+450 (
+ONCE_CONTROL
+) |= 2; \
+
+452 } 0)
+
+	)
+
+459 

+_�h�ad_��nup_push
+ (
+_�h�ad_��nup_buf�r
+ *
+buf�r
+,
+
+460 (*
+rout�e
+�(*), *
+�g
+);
+
+461 

+	`_�h�ad_��nup_p�
+ (
+_�h�ad_��nup_buf�r
+ *
+buf�r
+,
+
+462 
+execu�
+);
+
+463 

+	`_�h�ad_��nup_push_de�r
+ (
+_�h�ad_��nup_buf�r
+ *
+buf�r
+,
+
+464 (*
+rout�e
+�(*), *
+�g
+);
+
+465 

+	`_�h�ad_��nup_p�_���e
+ (
+_�h�ad_��nup_buf�r
+ *
+buf�r
+,
+
+466 
+execu�
+);
+
+469 
+	#__libc_��nup_�gi�_��t
+(
+DOIT
+, 
+FCT
+, 
+ARG
+) \
+
+470 { 
+_�h�ad_��nup_buf�r
+ 
+_buf�r
+; \
+
+471 
+_ava�
+; \
+
+472 i�(
+DOIT
+) { \
+
+473 
+_ava�
+ = 
+	`PTFAVAIL
+ (
+_�h�ad_��nup_push_de�r
+); \
+
+474 i�(
+_ava�
+) { \
+
+475 
+	`__libc_�f_��_�ways
+ (
+_�h�ad_��nup_push_de�r
+, (&
+_buf�r
+, 
+FCT
+, \
+
+476 
+ARG
+)); \
+
+478 
+_buf�r
+.
+__rout�e
+ = (
+FCT
+); \
+
+479 
+_buf�r
+.
+__�g
+ = (
+ARG
+); \
+
+482 
+_ava�
+ = 0; \
+
+483 }
+
+	)
+
+486 
+	#__libc_��nup_�gi�_�d
+(
+DOIT
+) \
+
+487 i�(
+_ava�
+) { \
+
+488 
+	`__libc_�f_��_�ways
+ (
+_�h�ad_��nup_p�_���e
+, (&
+_buf�r
+, 
+DOIT
+));\
+
+489 } i�(
+DOIT
+) \
+
+490 
+_buf�r
+.
+	`__rout�e
+ (_buf�r.
+__�g
+); \
+
+491 
+	}
+
+	)
+}
+
+494 
+	#__libc_��nup_�d
+(
+DOIT
+) \
+
+495 i�(
+_ava�
+) { \
+
+496 
+	`__libc_�f_��_�ways
+ (
+_�h�ad_��nup_p�_���e
+, (&
+_buf�r
+, 
+DOIT
+));\
+
+497 } i�(
+DOIT
+) \
+
+498 
+_buf�r
+.
+	`__rout�e
+ (_buf�r.
+__�g
+)
+
+	)
+
+502 
+__ex��_�l�e
+ 
+
+503 
+	$__libc_��nup_rout�e
+ (
+__�h�ad_��nup_�ame
+ *
+f
+)
+
+505 i�(
+f
+->
+__do_�
+)
+
+506 
+f
+->
+	`__�n�l_rout�e
+ (f->
+__�n�l_�g
+);
+
+507 
+	}
+}
+
+509 
+	#__libc_��nup_push
+(
+f�
+, 
+�g
+) \
+
+511 
+__�h�ad_��nup_�ame
+ 
+__��ame
+ \
+
+512 
+	`__��ibu�__
+ ((
+	`__��nup__
+ (
+__libc_��nup_rout�e
+))) \
+
+513 �{ .
+__�n�l_rout�e
+ = (
+f�
+), .
+__�n�l_�g
+ = (
+�g
+), \
+
+514 .
+__do_�
+ = 1 };
+
+	)
+
+516 
+	#__libc_��nup_p�
+(
+execu�
+) \
+
+517 
+__��ame
+.
+__do_�
+ = (
+execu�
+); \
+
+518 } 0)
+
+	)
+
+522 
+	#__libc_key_���
+(
+KEY
+, 
+DESTRUCTOR
+) \
+
+523 
+	`__libc_�f_��
+ (
+__�h�ad_key_���
+, (
+KEY
+, 
+DESTRUCTOR
+), 1)
+
+	)
+
+526 
+	#__libc_g��ecific
+(
+KEY
+) \
+
+527 
+	`__libc_�f_��
+ (
+__�h�ad_g��ecific
+, (
+KEY
+), 
+NULL
+)
+
+	)
+
+530 
+	#__libc_�t�ecific
+(
+KEY
+, 
+VALUE
+) \
+
+531 
+	`__libc_�f_��
+ (
+__�h�ad_�t�ecific
+, (
+KEY
+, 
+VALUE
+), 0)
+
+	)
+
+537 
+	#__libc_�f�k
+(
+PREPARE
+, 
+PARENT
+, 
+CHILD
+) \
+
+538 
+	`__�gi��_�f�k
+ (
+PREPARE
+, 
+PARENT
+, 
+CHILD
+, 
+NULL
+)
+
+	)
+
+539 

+__�gi��_�f�k
+ ((*
+__���e
+) (),
+
+540 (*
+__���
+) (),
+
+541 (*
+__ch�d
+) (),
+
+542 *
+__dso_h�d�
+);
+
+547 

+	`__�h�ad_mu�x_��
+ (
+�h�ad_mu�x_t
+ *
+__mu�x
+,
+
+548 
+__cڡ
+ 
+�h�ad_mu�x��_t
+ *
+__mu�x_��
+);
+
+550 

+	`__�h�ad_mu�x_de�roy
+ (
+�h�ad_mu�x_t
+ *
+__mu�x
+);
+
+552 

+	`__�h�ad_mu�x_�ylock
+ (
+�h�ad_mu�x_t
+ *
+__mu�x
+);
+
+554 

+	`__�h�ad_mu�x_lock
+ (
+�h�ad_mu�x_t
+ *
+__mu�x
+);
+
+556 

+	`__�h�ad_mu�x_u�ock
+ (
+�h�ad_mu�x_t
+ *
+__mu�x
+);
+
+558 

+	`__�h�ad_mu�x��_��
+ (
+�h�ad_mu�x��_t
+ *
+__��
+);
+
+560 

+	`__�h�ad_mu�x��_de�roy
+ (
+�h�ad_mu�x��_t
+ *
+__��
+);
+
+562 

+	`__�h�ad_mu�x��_��y�
+ (
+�h�ad_mu�x��_t
+ *
+__��
+,
+
+563 
+__k�d
+);
+
+565 #ifde�
+__USE_UNIX98
+
+
+566 

+	`__�h�ad_rwlock_��
+ (
+�h�ad_rwlock_t
+ *
+__rwlock
+,
+
+567 
+__cڡ
+ 
+�h�ad_rwlock��_t
+ *
+__��
+);
+
+569 

+	`__�h�ad_rwlock_de�roy
+ (
+�h�ad_rwlock_t
+ *
+__rwlock
+);
+
+571 

+	`__�h�ad_rwlock_rdlock
+ (
+�h�ad_rwlock_t
+ *
+__rwlock
+);
+
+573 

+	`__�h�ad_rwlock_�yrdlock
+ (
+�h�ad_rwlock_t
+ *
+__rwlock
+);
+
+575 

+	`__�h�ad_rwlock_w�ock
+ (
+�h�ad_rwlock_t
+ *
+__rwlock
+);
+
+577 

+	`__�h�ad_rwlock_�yw�ock
+ (
+�h�ad_rwlock_t
+ *
+__rwlock
+);
+
+579 

+	`__�h�ad_rwlock_u�ock
+ (
+�h�ad_rwlock_t
+ *
+__rwlock
+);
+
+582 

+	`__�h�ad_key_���
+ (
+�h�ad_key_t
+ *
+__key
+,
+
+583 (*
+__de�r_fun�i�
+) (*));
+
+585 

+	`__�h�ad_�t�ecific
+ (
+�h�ad_key_t
+ 
+__key
+,
+
+586 
+__cڡ
+ *
+__po��r
+);
+
+588 
*
+	`__�h�ad_g��ecific
+ (
+�h�ad_key_t
+ 
+__key
+);
+
+590 

+	`__�h�ad_��
+ (
+�h�ad_��_t
+ *
+__��_cڌ�
+,
+
+591 (*
+__��_rout�e
+) ());
+
+593 

+	`__�h�ad_�f�k
+ ((*
+__���e
+) (),
+
+594 (*
+__���
+) (),
+
+595 (*
+__ch�d
+) ());
+
+601 #i�de�
+__NO_WEAK_PTHREAD_ALIASES
+
+
+602 #ifde�
+w�k_ex��
+
+
+603 #i�
+_LIBC
+
+
+604 
+	~<bp-sym.h
+>
+
+606 
+	#BP_SYM
+(
+sym
+�
+	)
+sym
+
+608 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_mu�x_��
+))
+
+609 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_mu�x_de�roy
+))
+
+610 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_mu�x_lock
+))
+
+611 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_mu�x_�ylock
+))
+
+612 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_mu�x_u�ock
+))
+
+613 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_mu�x��_��
+))
+
+614 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_mu�x��_de�roy
+))
+
+615 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_mu�x��_��y�
+))
+
+616 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_rwlock_��
+))
+
+617 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_rwlock_de�roy
+))
+
+618 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_rwlock_rdlock
+))
+
+619 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_rwlock_�yrdlock
+))
+
+620 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_rwlock_w�ock
+))
+
+621 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_rwlock_�yw�ock
+))
+
+622 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_rwlock_u�ock
+))
+
+623 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_key_���
+))
+
+624 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_�t�ecific
+))
+
+625 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_g��ecific
+))
+
+626 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+__�h�ad_��
+))
+
+627 
+	$w�k_ex��
+ (
+__�h�ad_���lize
+)
+
+628 
+	$w�k_ex��
+ (
+__�h�ad_�f�k
+)
+
+629 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+_�h�ad_��nup_push_de�r
+))
+
+630 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+_�h�ad_��nup_p�_���e
+))
+
+631 
+	`w�k_ex��
+ (
+	$BP_SYM
+ (
+�h�ad_�t�n�l��e
+))
+
+633 #�agm�
+w�k
+ 
+__�h�ad_mu�x_��
+
+
+634 #�agm�
+w�k
+ 
+__�h�ad_mu�x_de�roy
+
+
+635 #�agm�
+w�k
+ 
+__�h�ad_mu�x_lock
+
+
+636 #�agm�
+w�k
+ 
+__�h�ad_mu�x_�ylock
+
+
+637 #�agm�
+w�k
+ 
+__�h�ad_mu�x_u�ock
+
+
+638 #�agm�
+w�k
+ 
+__�h�ad_mu�x��_��
+
+
+639 #�agm�
+w�k
+ 
+__�h�ad_mu�x��_de�roy
+
+
+640 #�agm�
+w�k
+ 
+__�h�ad_mu�x��_��y�
+
+
+641 #�agm�
+w�k
+ 
+__�h�ad_rwlock_de�roy
+
+
+642 #�agm�
+w�k
+ 
+__�h�ad_rwlock_rdlock
+
+
+643 #�agm�
+w�k
+ 
+__�h�ad_rwlock_�yrdlock
+
+
+644 #�agm�
+w�k
+ 
+__�h�ad_rwlock_w�ock
+
+
+645 #�agm�
+w�k
+ 
+__�h�ad_rwlock_�yw�ock
+
+
+646 #�agm�
+w�k
+ 
+__�h�ad_rwlock_u�ock
+
+
+647 #�agm�
+w�k
+ 
+__�h�ad_key_���
+
+
+648 #�agm�
+w�k
+ 
+__�h�ad_�t�ecific
+
+
+649 #�agm�
+w�k
+ 
+__�h�ad_g��ecific
+
+
+650 #�agm�
+w�k
+ 
+__�h�ad_��
+
+
+651 #�agm�
+w�k
+ 
+__�h�ad_���lize
+
+
+652 #�agm�
+w�k
+ 
+__�h�ad_�f�k
+
+
+653 #�agm�
+w�k
+ 
+_�h�ad_��nup_push_de�r
+
+
+654 #�agm�
+w�k
+ 
+_�h�ad_��nup_p�_���e
+
+
+655 #�agm�
+w�k
+ 
+�h�ad_�t�n�l��e
+
+
+	@/usr/include/endian.h
+
+19 #i�def 
+_ENDIAN_H
+
+
+20 
+	#_ENDIAN_H
+ 1
+
+	)
+
+22 
+	~<�u�s.h
+>
+
+32 
+	#__LITTLE_ENDIAN
+ 1234
+
+	)
+
+33 
+	#__BIG_ENDIAN
+ 4321
+
+	)
+
+34 
+	#__PDP_ENDIAN
+ 3412
+
+	)
+
+37 
+	~<b�s/�d�n.h
+>
+
+41 #i�de�
+__FLOAT_WORD_ORDER
+
+
+42 
+	#__FLOAT_WORD_ORDER
+ 
+__BYTE_ORDER
+
+
+	)
+
+45 #ifdef 
+__USE_BSD
+
+
+46 
+	#LITTLE_ENDIAN
+ 
+__LITTLE_ENDIAN
+
+
+	)
+
+47 
+	#BIG_ENDIAN
+ 
+__BIG_ENDIAN
+
+
+	)
+
+48 
+	#PDP_ENDIAN
+ 
+__PDP_ENDIAN
+
+
+	)
+
+49 
+	#BYTE_ORDER
+ 
+__BYTE_ORDER
+
+
+	)
+
+52 #i�
+__BYTE_ORDER
+ =�
+__LITTLE_ENDIAN
+
+
+53 
+	#__LONG_LONG_PAIR
+(
+HI
+, 
+LO
+�LO, 
+	)
+HI
+
+54 #�i�
+__BYTE_ORDER
+ =�
+__BIG_ENDIAN
+
+
+55 
+	#__LONG_LONG_PAIR
+(
+HI
+, 
+LO
+�HI, 
+	)
+LO
+
+59 #ifde�
+__USE_BSD
+
+
+61 
+	~<b�s/by�sw�.h
+>
+
+63 #i�
+__BYTE_ORDER
+ =�
+__LITTLE_ENDIAN
+
+
+64 
+	#htobe16
+(
+x
+�
+	`__bsw�_16
+ (x)
+
+	)
+
+65 
+	#ht�e16
+(
+x
+�(x)
+
+	)
+
+66 
+	#be16toh
+(
+x
+�
+	`__bsw�_16
+ (x)
+
+	)
+
+67 
+	#�16toh
+(
+x
+�(x)
+
+	)
+
+69 
+	#htobe32
+(
+x
+�
+	`__bsw�_32
+ (x)
+
+	)
+
+70 
+	#ht�e32
+(
+x
+�(x)
+
+	)
+
+71 
+	#be32toh
+(
+x
+�
+	`__bsw�_32
+ (x)
+
+	)
+
+72 
+	#�32toh
+(
+x
+�(x)
+
+	)
+
+74 
+	#htobe64
+(
+x
+�
+	`__bsw�_64
+ (x)
+
+	)
+
+75 
+	#ht�e64
+(
+x
+�(x)
+
+	)
+
+76 
+	#be64toh
+(
+x
+�
+	`__bsw�_64
+ (x)
+
+	)
+
+77 
+	#�64toh
+(
+x
+�(x)
+
+	)
+
+79 
+	#htobe16
+(
+x
+�(x)
+
+	)
+
+80 
+	#ht�e16
+(
+x
+�
+	`__bsw�_16
+ (x)
+
+	)
+
+81 
+	#be16toh
+(
+x
+�(x)
+
+	)
+
+82 
+	#�16toh
+(
+x
+�
+	`__bsw�_16
+ (x)
+
+	)
+
+84 
+	#htobe32
+(
+x
+�(x)
+
+	)
+
+85 
+	#ht�e32
+(
+x
+�
+	`__bsw�_32
+ (x)
+
+	)
+
+86 
+	#be32toh
+(
+x
+�(x)
+
+	)
+
+87 
+	#�32toh
+(
+x
+�
+	`__bsw�_32
+ (x)
+
+	)
+
+89 
+	#htobe64
+(
+x
+�(x)
+
+	)
+
+90 
+	#ht�e64
+(
+x
+�
+	`__bsw�_64
+ (x)
+
+	)
+
+91 
+	#be64toh
+(
+x
+�(x)
+
+	)
+
+92 
+	#�64toh
+(
+x
+�
+	`__bsw�_64
+ (x)
+
+	)
+
+	@/usr/include/gconv.h
+
+23 #i�de�
+_GCONV_H
+
+
+24 
+	#_GCONV_H
+ 1
+
+	)
+
+26 
+	~<�u�s.h
+>
+
+27 
+	#__�ed_mb��e_t
+
+
+	)
+
+28 
+	#__�ed_w�t_t
+
+
+	)
+
+29 
+	~<wch�.h
+>
+
+30 
+	#__�ed_size_t
+
+
+	)
+
+31 
+	#__�ed_wch�_t
+
+
+	)
+
+32 
+	~<�ddef.h
+>
+
+35 
+	#__UNKNOWN_10646_CHAR
+ ((
+wch�_t
+�0xfffd)
+
+	)
+
+40 
+	m__GCONV_OK
+ = 0,
+
+41 
+	m__GCONV_NOCONV
+,
+
+42 
+	m__GCONV_NODB
+,
+
+43 
+	m__GCONV_NOMEM
+,
+
+45 
+	m__GCONV_EMPTY_INPUT
+,
+
+46 
+	m__GCONV_FULL_OUTPUT
+,
+
+47 
+	m__GCONV_ILLEGAL_INPUT
+,
+
+48 
+	m__GCONV_INCOMPLETE_INPUT
+,
+
+50 
+	m__GCONV_ILLEGAL_DESCRIPTOR
+,
+
+51 
+	m__GCONV_INTERNAL_ERROR
+
+
+58 
+	m__GCONV_IS_LAST
+ = 0x0001,
+
+59 
+	m__GCONV_IGNORE_ERRORS
+ = 0x0002
+
+64 
+	g__gc�v_��
+;
+
+65 
+	g__gc�v_��_d�a
+;
+
+66 
+	g__gc�v_l�ded_obje�
+;
+
+67 
+	g__gc�v_��s_d�a
+;
+
+71 (*
+	t__gc�v_f�
+�(
+	t__gc�v_��
+ *, 
+	t__gc�v_��_d�a
+ *,
+
+72 
+	t__cڡ
+ **, __const *,
+
+73 **, 
+	tsize_t
+ *, , );
+
+76 
+	$w�t_t
+ (*
+	t__gc�v_btowc_f�
+�(
+	t__gc�v_��
+ *, );
+
+79 (*
+	t__gc�v_��_f�
+�(
+	t__gc�v_��
+ *);
+
+80 (*
+	t__gc�v_�d_f�
+�(
+	t__gc�v_��
+ *);
+
+84 (*
+	t__gc�v_��s_f�
+�(
+	t__gc�v_��
+ *,
+
+85 
+	t__gc�v_��_d�a
+ *, *,
+
+86 
+	t__cڡ
+ *,
+
+87 
+	t__cڡ
+ **,
+
+88 
+	t__cڡ
+ *, **,
+
+89 
+	tsize_t
+ *);
+
+92 (*
+	t__gc�v_��s_cڋxt_f�
+�(*, 
+	t__cڡ
+ *,
+
+93 
+	t__cڡ
+ *,
+
+97 (*
+	t__gc�v_��s_qu�y_f�
+�(
+	t__cڡ
+ *, __const ***,
+
+98 
+	tsize_t
+ *);
+
+101 (*
+	t__gc�v_��s_��_f�
+) (**, const *);
+
+102 (*
+	t__gc�v_��s_�d_f�
+) (*);
+
+104 
+	s__gc�v_��s_d�a
+
+
+107 
+__gc�v_��s_f�
+ 
+__��s_f�
+;
+
+108 
+__gc�v_��s_cڋxt_f�
+ 
+__��s_cڋxt_f�
+;
+
+109 
+__gc�v_��s_�d_f�
+ 
+__��s_�d_f�
+;
+
+110 *
+__d�a
+;
+
+111 
+__gc�v_��s_d�a
+ *
+__�xt
+;
+
+116 
+	s__gc�v_��
+
+
+118 
+__gc�v_l�ded_obje�
+ *
+__shlib_h�d�
+;
+
+119 
+__cڡ
+ *
+__mod�me
+;
+
+121 
+__cou��
+;
+
+123 *
+__�om_�me
+;
+
+124 *
+__to_�me
+;
+
+126 
+__gc�v_f�
+ 
+__f�
+;
+
+127 
+__gc�v_btowc_f�
+ 
+__btowc_f�
+;
+
+128 
+__gc�v_��_f�
+ 
+__��_f�
+;
+
+129 
+__gc�v_�d_f�
+ 
+__�d_f�
+;
+
+133 
+__m�_�eded_�om
+;
+
+134 
+__max_�eded_�om
+;
+
+135 
+__m�_�eded_to
+;
+
+136 
+__max_�eded_to
+;
+
+139 
+__��eful
+;
+
+141 *
+__d�a
+;
+
+146 
+	s__gc�v_��_d�a
+
+
+148 *
+__outbuf
+;
+
+149 *
+__outbu�nd
+;
+
+153 
+__�ags
+;
+
+157 
+__�vo�ti�_cou��
+;
+
+161 
+__����_u�
+;
+
+163 
+__mb��e_t
+ *
+__���
+;
+
+164 
+__mb��e_t
+ 
+__��e
+;
+
+168 
+__gc�v_��s_d�a
+ *
+__��s
+;
+
+173 
+	s__gc�v_�fo
+
+
+175 
+size_t
+ 
+__n��s
+;
+
+176 
+__gc�v_��
+ *
+__��s
+;
+
+177 
+__ex�nsi�__
+ 
+__gc�v_��_d�a
+ 
+__d�a
+ 
+__�ex�r
+;
+
+178 } *
+	t__gc�v_t
+;
+
+	@/usr/include/gnu/stubs-32.h
+
+6 #ifde�
+_LIBC
+
+
+7 #�r� 
+A�li�ti�s
+ 
+may
+ 
+n�
+ 
+def�e
+ 
+the
+ 
+ma�o
+ 
+_LIBC
+
+
+10 
+	#__�ub___k��l_co�
+
+
+	)
+
+11 
+	#__�ub___k��l_s�l
+
+
+	)
+
+12 
+	#__�ub___k��l_��
+
+
+	)
+
+13 
+	#__�ub_ch�ags
+
+
+	)
+
+14 
+	#__�ub_�ach
+
+
+	)
+
+15 
+	#__�ub_fch�ags
+
+
+	)
+
+16 
+	#__�ub_fd�ach
+
+
+	)
+
+17 
+	#__�ub_g�y
+
+
+	)
+
+18 
+	#__�ub_lchmod
+
+
+	)
+
+19 
+	#__�ub_�voke
+
+
+	)
+
+20 
+	#__�ub_��og�
+
+
+	)
+
+21 
+	#__�ub_sig�tu�
+
+
+	)
+
+22 
+	#__�ub_s�k
+
+
+	)
+
+23 
+	#__�ub_�ty
+
+
+	)
+
+	@/usr/include/gnu/stubs-64.h
+
+6 #ifde�
+_LIBC
+
+
+7 #�r� 
+A�li�ti�s
+ 
+may
+ 
+n�
+ 
+def�e
+ 
+the
+ 
+ma�o
+ 
+_LIBC
+
+
+10 
+	#__�ub_bd�ush
+
+
+	)
+
+11 
+	#__�ub_ch�ags
+
+
+	)
+
+12 
+	#__�ub_�ach
+
+
+	)
+
+13 
+	#__�ub_fch�ags
+
+
+	)
+
+14 
+	#__�ub_fd�ach
+
+
+	)
+
+15 
+	#__�ub_g�msg
+
+
+	)
+
+16 
+	#__�ub_g�y
+
+
+	)
+
+17 
+	#__�ub_lchmod
+
+
+	)
+
+18 
+	#__�ub_putmsg
+
+
+	)
+
+19 
+	#__�ub_�voke
+
+
+	)
+
+20 
+	#__�ub_��og�
+
+
+	)
+
+21 
+	#__�ub_sig�tu�
+
+
+	)
+
+22 
+	#__�ub_s�k
+
+
+	)
+
+23 
+	#__�ub_�ty
+
+
+	)
+
+	@/usr/include/wchar.h
+
+24 #i�de�
+_WCHAR_H
+
+
+26 #i�!
+def�ed
+ 
+__�ed_mb��e_t
+ && !def�ed 
+__�ed_w�t_t
+
+
+27 
+	#_WCHAR_H
+ 1
+
+	)
+
+28 
+	~<�u�s.h
+>
+
+31 #ifde�
+_WCHAR_H
+
+
+33 
+	#__�ed___FILE
+
+
+	)
+
+34 #i�
+def�ed
+ 
+__USE_UNIX98
+ || def�ed 
+__USE_XOPEN2K
+
+
+35 
+	#__�ed_FILE
+
+
+	)
+
+37 
+	~<�dio.h
+>
+
+39 
+	#__�ed___va_li�
+
+
+	)
+
+40 
+	~<�d�g.h
+>
+
+42 
+	~<b�s/wch�.h
+>
+
+45 
+	#__�ed_size_t
+
+
+	)
+
+46 
+	#__�ed_wch�_t
+
+
+	)
+
+47 
+	#__�ed_NULL
+
+
+	)
+
+49 #i�
+def�ed
+ 
+_WCHAR_H
+ || def�ed 
+__�ed_w�t_t
+ || !def�ed 
+__WINT_TYPE__
+
+
+50 #unde�
+__�ed_w�t_t
+
+
+51 
+	#__�ed_w�t_t
+
+
+	)
+
+52 
+	~<�ddef.h
+>
+
+55 #i�
+def�ed
+ 
+__�lu�lus
+ && 
+__GNUC_PREREQ
+ (4, 4)
+
+56 
+	#__CORRECT_ISO_CPP_WCHAR_H_PROTO
+
+
+	)
+
+61 #i�de�
+_WINT_T
+
+
+66 
+	#_WINT_T
+
+
+	)
+
+67 
+	tw�t_t
+;
+
+71 #i�
+def�ed
+ 
+__�lu�lus
+ && def�ed 
+_GLIBCPP_USE_NAMESPACES
+ \
+
+72 && 
+def�ed
+ 
+__WINT_TYPE__
+
+
+73 
+__BEGIN_NAMESPACE_STD
+
+
+74 
+__WINT_TYPE__
+ 
+	tw�t_t
+;
+
+75 
+	g__END_NAMESPACE_STD
+
+
+80 #i�(
+def�ed
+ 
+_WCHAR_H
+ || def�ed 
+__�ed_mb��e_t
+�&& !def�ed 
+__mb��e_t_def�ed
+
+
+81 
+	#__mb��e_t_def�ed
+ 1
+
+	)
+
+85 
+	m__cou�
+;
+
+88 #ifde�
+__WINT_TYPE__
+
+
+89 
+__WINT_TYPE__
+ 
+	m__wch
+;
+
+91 
+w�t_t
+ 
+	m__wch
+;
+
+93 
+	m__wchb
+[4];
+
+94 } 
+	m__v�ue
+;
+
+95 } 
+	t__mb��e_t
+;
+
+97 #unde�
+__�ed_mb��e_t
+
+
+102 #ifde�
+_WCHAR_H
+
+
+104 
+__BEGIN_NAMESPACE_C99
+
+
+106 
+__mb��e_t
+ 
+	tmb��e_t
+;
+
+107 
+	g__END_NAMESPACE_C99
+
+
+108 #ifde�
+__USE_GNU
+
+
+109 
+	$__USING_NAMESPACE_C99
+(
+mb��e_t
+)
+
+112 #i�de�
+WCHAR_MIN
+
+
+114 
+	#WCHAR_MIN
+ 
+__WCHAR_MIN
+
+
+	)
+
+115 
+	#WCHAR_MAX
+ 
+__WCHAR_MAX
+
+
+	)
+
+118 #i�de�
+WEOF
+
+
+119 
+	#WEOF
+ (0xffffffffu)
+
+	)
+
+124 #i�
+def�ed
+ 
+__USE_XOPEN
+ && !def�ed 
+__USE_UNIX98
+
+
+125 
+	~<w�y�.h
+>
+
+129 
+__BEGIN_DECLS
+
+
+131 
+__BEGIN_NAMESPACE_STD
+
+
+134 
+tm
+;
+
+135 
+__END_NAMESPACE_STD
+
+
+139 
+	$__USING_NAMESPACE_STD
+(
+tm
+)
+
+142 
+__BEGIN_NAMESPACE_STD
+
+
+144 
+wch�_t
+ *
+	$wcs�y
+ (
+wch�_t
+ *
+__��ri�
+ 
+__de�
+,
+
+145 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__�c
+�
+__THROW
+;
+
+147 
+wch�_t
+ *
+	$wc��y
+ (
+wch�_t
+ *
+__��ri�
+ 
+__de�
+,
+
+148 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__�c
+, 
+size_t
+ 
+__n
+)
+
+149 
+__THROW
+;
+
+152 
+wch�_t
+ *
+	$wcs�t
+ (
+wch�_t
+ *
+__��ri�
+ 
+__de�
+,
+
+153 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__�c
+�
+__THROW
+;
+
+155 
+wch�_t
+ *
+	$wc��t
+ (
+wch�_t
+ *
+__��ri�
+ 
+__de�
+,
+
+156 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__�c
+, 
+size_t
+ 
+__n
+)
+
+157 
+__THROW
+;
+
+160 

+	$wcscmp
+ (
+__cڡ
+ 
+wch�_t
+ *
+__s1
+, __cڡ wch�_�*
+__s2
+)
+
+161 
+__THROW
+ 
+__��ibu�_pu�__
+;
+
+163 

+	$wc�cmp
+ (
+__cڡ
+ 
+wch�_t
+ *
+__s1
+, __cڡ wch�_�*
+__s2
+, 
+size_t
+ 
+__n
+)
+
+164 
+__THROW
+ 
+__��ibu�_pu�__
+;
+
+165 
+__END_NAMESPACE_STD
+
+
+167 #ifde�
+__USE_XOPEN2K8
+
+
+169 

+	$wcs��cmp
+ (
+__cڡ
+ 
+wch�_t
+ *
+__s1
+, __cڡ wch�_�*
+__s2
+�
+__THROW
+;
+
+172 

+	$wc���cmp
+ (
+__cڡ
+ 
+wch�_t
+ *
+__s1
+, __cڡ wch�_�*
+__s2
+,
+
+173 
+size_t
+ 
+__n
+�
+__THROW
+;
+
+177 
+	~<xlo��.h
+>
+
+179 

+	$wcs��cmp_l
+ (
+__cڡ
+ 
+wch�_t
+ *
+__s1
+, __cڡ wch�_�*
+__s2
+,
+
+180 
+__lo��_t
+ 
+__loc
+�
+__THROW
+;
+
+182 

+	$wc���cmp_l
+ (
+__cڡ
+ 
+wch�_t
+ *
+__s1
+, __cڡ wch�_�*
+__s2
+,
+
+183 
+size_t
+ 
+__n
+, 
+__lo��_t
+ 
+__loc
+�
+__THROW
+;
+
+186 
+__BEGIN_NAMESPACE_STD
+
+
+189 

+	$wcsc�l
+ (
+__cڡ
+ 
+wch�_t
+ *
+__s1
+, __cڡ wch�_�*
+__s2
+�
+__THROW
+;
+
+193 
+size_t
+ 
+	$wcsx�m
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s1
+,
+
+194 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s2
+, 
+size_t
+ 
+__n
+�
+__THROW
+;
+
+195 
+__END_NAMESPACE_STD
+
+
+197 #ifde�
+__USE_XOPEN2K8
+
+
+203 

+	$wcsc�l_l
+ (
+__cڡ
+ 
+wch�_t
+ *
+__s1
+, __cڡ wch�_�*
+__s2
+,
+
+204 
+__lo��_t
+ 
+__loc
+�
+__THROW
+;
+
+209 
+size_t
+ 
+	$wcsx�m_l
+ (
+wch�_t
+ *
+__s1
+, 
+__cڡ
+ wch�_�*
+__s2
+,
+
+210 
+size_t
+ 
+__n
+, 
+__lo��_t
+ 
+__loc
+�
+__THROW
+;
+
+213 
+wch�_t
+ *
+	$wcsdup
+ (
+__cڡ
+ 
+wch�_t
+ *
+__s
+�
+__THROW
+ 
+__��ibu�_m�loc__
+;
+
+216 
+__BEGIN_NAMESPACE_STD
+
+
+218 #ifde�
+__CORRECT_ISO_CPP_WCHAR_H_PROTO
+
+
+219 
"C++" 
+wch�_t
+ *
+	$wcschr
+ (
+wch�_t
+ *
+__wcs
+, wch�_�
+__wc
+)
+
+220 
+__THROW
+ 
+	`__asm
+ ("wcschr"�
+__��ibu�_pu�__
+;
+
+221 
"C++" 
+__cڡ
+ 
+wch�_t
+ *
+	$wcschr
+ (
+__cڡ
+ 
+wch�_t
+ *
+__wcs
+, wch�_�
+__wc
+)
+
+222 
+__THROW
+ 
+	`__asm
+ ("wcschr"�
+__��ibu�_pu�__
+;
+
+224 
+wch�_t
+ *
+	$wcschr
+ (
+__cڡ
+ 
+wch�_t
+ *
+__wcs
+, wch�_�
+__wc
+)
+
+225 
+__THROW
+ 
+__��ibu�_pu�__
+;
+
+228 #ifde�
+__CORRECT_ISO_CPP_WCHAR_H_PROTO
+
+
+229 
"C++" 
+wch�_t
+ *
+	$wc�chr
+ (
+wch�_t
+ *
+__wcs
+, wch�_�
+__wc
+)
+
+230 
+__THROW
+ 
+	`__asm
+ ("wc�chr"�
+__��ibu�_pu�__
+;
+
+231 
"C++" 
+__cڡ
+ 
+wch�_t
+ *
+	$wc�chr
+ (
+__cڡ
+ 
+wch�_t
+ *
+__wcs
+, wch�_�
+__wc
+)
+
+232 
+__THROW
+ 
+	`__asm
+ ("wc�chr"�
+__��ibu�_pu�__
+;
+
+234 
+wch�_t
+ *
+	$wc�chr
+ (
+__cڡ
+ 
+wch�_t
+ *
+__wcs
+, wch�_�
+__wc
+)
+
+235 
+__THROW
+ 
+__��ibu�_pu�__
+;
+
+237 
+__END_NAMESPACE_STD
+
+
+239 #ifde�
+__USE_GNU
+
+
+242 
+wch�_t
+ *
+	$wcsch�ul
+ (
+__cڡ
+ 
+wch�_t
+ *
+__s
+, wch�_�
+__wc
+)
+
+243 
+__THROW
+ 
+__��ibu�_pu�__
+;
+
+246 
+__BEGIN_NAMESPACE_STD
+
+
+249 
+size_t
+ 
+	$wcsc�n
+ (
+__cڡ
+ 
+wch�_t
+ *
+__wcs
+, __cڡ wch�_�*
+__�je�
+)
+
+250 
+__THROW
+ 
+__��ibu�_pu�__
+;
+
+253 
+size_t
+ 
+	$wcs�n
+ (
+__cڡ
+ 
+wch�_t
+ *
+__wcs
+, __cڡ wch�_�*
+__ac��
+)
+
+254 
+__THROW
+ 
+__��ibu�_pu�__
+;
+
+256 #ifde�
+__CORRECT_ISO_CPP_WCHAR_H_PROTO
+
+
+257 
"C++" 
+wch�_t
+ *
+	$wc�brk
+ (
+wch�_t
+ *
+__wcs
+, 
+__cڡ
+ wch�_�*
+__ac��
+)
+
+258 
+__THROW
+ 
+	`__asm
+ ("wc�brk"�
+__��ibu�_pu�__
+;
+
+259 
"C++" 
+__cڡ
+ 
+wch�_t
+ *
+	$wc�brk
+ (
+__cڡ
+ 
+wch�_t
+ *
+__wcs
+,
+
+260 
+__cڡ
+ 
+wch�_t
+ *
+__ac��
+)
+
+261 
+__THROW
+ 
+	`__asm
+ ("wc�brk"�
+__��ibu�_pu�__
+;
+
+263 
+wch�_t
+ *
+	$wc�brk
+ (
+__cڡ
+ 
+wch�_t
+ *
+__wcs
+, __cڡ wch�_�*
+__ac��
+)
+
+264 
+__THROW
+ 
+__��ibu�_pu�__
+;
+
+267 #ifde�
+__CORRECT_ISO_CPP_WCHAR_H_PROTO
+
+
+268 
"C++" 
+wch�_t
+ *
+	$wcs�r
+ (
+wch�_t
+ *
+__hay�ack
+, 
+__cڡ
+ wch�_�*
+__�ed�
+)
+
+269 
+__THROW
+ 
+	`__asm
+ ("wcs�r"�
+__��ibu�_pu�__
+;
+
+270 
"C++" 
+__cڡ
+ 
+wch�_t
+ *
+	$wcs�r
+ (
+__cڡ
+ 
+wch�_t
+ *
+__hay�ack
+,
+
+271 
+__cڡ
+ 
+wch�_t
+ *
+__�ed�
+)
+
+272 
+__THROW
+ 
+	`__asm
+ ("wcs�r"�
+__��ibu�_pu�__
+;
+
+274 
+wch�_t
+ *
+	$wcs�r
+ (
+__cڡ
+ 
+wch�_t
+ *
+__hay�ack
+, __cڡ wch�_�*
+__�ed�
+)
+
+275 
+__THROW
+ 
+__��ibu�_pu�__
+;
+
+279 
+wch�_t
+ *
+	$wc�ok
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s
+,
+
+280 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__d�im
+,
+
+281 
+wch�_t
+ **
+__��ri�
+ 
+__�r
+�
+__THROW
+;
+
+284 
+size_t
+ 
+	$wc��
+ (
+__cڡ
+ 
+wch�_t
+ *
+__s
+�
+__THROW
+ 
+__��ibu�_pu�__
+;
+
+285 
+__END_NAMESPACE_STD
+
+
+287 #ifde�
+__USE_XOPEN
+
+
+289 #ifde�
+__CORRECT_ISO_CPP_WCHAR_H_PROTO
+
+
+290 
"C++" 
+wch�_t
+ *
+	$wcswcs
+ (
+wch�_t
+ *
+__hay�ack
+, 
+__cڡ
+ wch�_�*
+__�ed�
+)
+
+291 
+__THROW
+ 
+	`__asm
+ ("wcswcs"�
+__��ibu�_pu�__
+;
+
+292 
"C++" 
+__cڡ
+ 
+wch�_t
+ *
+	$wcswcs
+ (
+__cڡ
+ 
+wch�_t
+ *
+__hay�ack
+,
+
+293 
+__cڡ
+ 
+wch�_t
+ *
+__�ed�
+)
+
+294 
+__THROW
+ 
+	`__asm
+ ("wcswcs"�
+__��ibu�_pu�__
+;
+
+296 
+wch�_t
+ *
+	$wcswcs
+ (
+__cڡ
+ 
+wch�_t
+ *
+__hay�ack
+, __cڡ wch�_�*
+__�ed�
+)
+
+297 
+__THROW
+ 
+__��ibu�_pu�__
+;
+
+301 #ifde�
+__USE_XOPEN2K8
+
+
+303 
+size_t
+ 
+	$wc��n
+ (
+__cڡ
+ 
+wch�_t
+ *
+__s
+, 
+size_t
+ 
+__max�n
+)
+
+304 
+__THROW
+ 
+__��ibu�_pu�__
+;
+
+308 
+__BEGIN_NAMESPACE_STD
+
+
+310 #ifde�
+__CORRECT_ISO_CPP_WCHAR_H_PROTO
+
+
+311 
"C++" 
+wch�_t
+ *
+	$wmemchr
+ (
+wch�_t
+ *
+__s
+, wch�_�
+__c
+, 
+size_t
+ 
+__n
+)
+
+312 
+__THROW
+ 
+	`__asm
+ ("wmemchr"�
+__��ibu�_pu�__
+;
+
+313 
"C++" 
+__cڡ
+ 
+wch�_t
+ *
+	$wmemchr
+ (
+__cڡ
+ 
+wch�_t
+ *
+__s
+, wch�_�
+__c
+,
+
+314 
+size_t
+ 
+__n
+)
+
+315 
+__THROW
+ 
+	`__asm
+ ("wmemchr"�
+__��ibu�_pu�__
+;
+
+317 
+wch�_t
+ *
+	$wmemchr
+ (
+__cڡ
+ 
+wch�_t
+ *
+__s
+, wch�_�
+__c
+, 
+size_t
+ 
+__n
+)
+
+318 
+__THROW
+ 
+__��ibu�_pu�__
+;
+
+322 

+	$wmemcmp
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s1
+,
+
+323 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s2
+, 
+size_t
+ 
+__n
+)
+
+324 
+__THROW
+ 
+__��ibu�_pu�__
+;
+
+327 
+wch�_t
+ *
+	$wmem�y
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s1
+,
+
+328 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s2
+, 
+size_t
+ 
+__n
+�
+__THROW
+;
+
+332 
+wch�_t
+ *
+	$wmemmove
+ (
+wch�_t
+ *
+__s1
+, 
+__cڡ
+ wch�_�*
+__s2
+, 
+size_t
+ 
+__n
+)
+
+333 
+__THROW
+;
+
+336 
+wch�_t
+ *
+	$wmem�t
+ (
+wch�_t
+ *
+__s
+, wch�_�
+__c
+, 
+size_t
+ 
+__n
+�
+__THROW
+;
+
+337 
+__END_NAMESPACE_STD
+
+
+339 #ifde�
+__USE_GNU
+
+
+342 
+wch�_t
+ *
+	$wmemp�y
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s1
+,
+
+343 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s2
+, 
+size_t
+ 
+__n
+)
+
+344 
+__THROW
+;
+
+348 
+__BEGIN_NAMESPACE_STD
+
+
+351 
+w�t_t
+ 
+	$btowc
+ (
+__c
+�
+__THROW
+;
+
+355 

+	$w�ob
+ (
+w�t_t
+ 
+__c
+�
+__THROW
+;
+
+359 

+	$mbs��
+ (
+__cڡ
+ 
+mb��e_t
+ *
+__ps
+�
+__THROW
+ 
+__��ibu�_pu�__
+;
+
+363 
+size_t
+ 
+	$mb�owc
+ (
+wch�_t
+ *
+__��ri�
+ 
+__pwc
+,
+
+364 
+__cڡ
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__n
+,
+
+365 
+mb��e_t
+ *
+__p
+�
+__THROW
+;
+
+368 
+size_t
+ 
+	$w�tomb
+ (*
+__��ri�
+ 
+__s
+, 
+wch�_t
+ 
+__wc
+,
+
+369 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+�
+__THROW
+;
+
+372 
+size_t
+ 
+	$__mb��
+ (
+__cڡ
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__n
+,
+
+373 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+�
+__THROW
+;
+
+374 
+size_t
+ 
+	$mb��
+ (
+__cڡ
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__n
+,
+
+375 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+�
+__THROW
+;
+
+376 
+__END_NAMESPACE_STD
+
+
+378 #ifde�
+__USE_EXTERN_INLINES
+
+
+384 
+w�t_t
+ 
+	$__btowc_��s
+ (
+__c
+�
+	`__asm
+ ("btowc");
+
+385 
+__ex��_�l�e
+ 
+w�t_t
+
+
+386 
+	`__NTH
+ (
+	$btowc
+ (
+__c
+))
+
+387 {  (
+	`__bu�t�_cڡ�t_p
+ (
+__c
+) && __c >= '\0' && __c <= '\x7f'
+
+388 ? (
+w�t_t
+�
+__c
+ : 
+	`__btowc_��s
+ (__c)); 
+	}
+}
+
+390 

+	$__w�ob_��s
+ (
+w�t_t
+ 
+__c
+�
+	`__asm
+ ("wctob");
+
+391 
+__ex��_�l�e
+ 
+
+392 
+	`__NTH
+ (
+	$w�ob
+ (
+w�t_t
+ 
+__wc
+))
+
+393 {  (
+	`__bu�t�_cڡ�t_p
+ (
+__wc
+�&& __w�>�
+L
+'\0' && __wc <= L'\x7f'
+
+394 ? (�
+__wc
+ : 
+	`__w�ob_��s
+ (__wc)); 
+	}
+}
+
+396 
+__ex��_�l�e
+ 
+size_t
+
+
+397 
+__NTH
+ (
+	$mb��
+ (
+__cڡ
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__n
+,
+
+398 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+))
+
+399 {  (
+__ps
+ !�
+NULL
+
+
+400 ? 
+	`mb�owc
+ (
+NULL
+, 
+__s
+, 
+__n
+, 
+__ps
+�: 
+	`__mb��
+ (__s, __n, NULL)); 
+	}
+}
+
+403 
+__BEGIN_NAMESPACE_STD
+
+
+406 
+size_t
+ 
+	$mb�towcs
+ (
+wch�_t
+ *
+__��ri�
+ 
+__d�
+,
+
+407 
+__cڡ
+ **
+__��ri�
+ 
+__�c
+, 
+size_t
+ 
+__�n
+,
+
+408 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+�
+__THROW
+;
+
+412 
+size_t
+ 
+	$wc�tombs
+ (*
+__��ri�
+ 
+__d�
+,
+
+413 
+__cڡ
+ 
+wch�_t
+ **
+__��ri�
+ 
+__�c
+, 
+size_t
+ 
+__�n
+,
+
+414 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+�
+__THROW
+;
+
+415 
+__END_NAMESPACE_STD
+
+
+418 #ifdef 
+__USE_XOPEN2K8
+
+
+421 
+size_t
+ 
+	$mb��owcs
+ (
+wch�_t
+ *
+__��ri�
+ 
+__d�
+,
+
+422 
+__cڡ
+ **
+__��ri�
+ 
+__�c
+, 
+size_t
+ 
+__nmc
+,
+
+423 
+size_t
+ 
+__�n
+, 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+�
+__THROW
+;
+
+427 
+size_t
+ 
+	$wc��ombs
+ (*
+__��ri�
+ 
+__d�
+,
+
+428 
+__cڡ
+ 
+wch�_t
+ **
+__��ri�
+ 
+__�c
+,
+
+429 
+size_t
+ 
+__nwc
+, size_�
+__�n
+,
+
+430 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+�
+__THROW
+;
+
+435 #ifde�
+__USE_XOPEN
+
+
+437 

+	$wcwidth
+ (
+wch�_t
+ 
+__c
+�
+__THROW
+;
+
+441 

+	$wcswidth
+ (
+__cڡ
+ 
+wch�_t
+ *
+__s
+, 
+size_t
+ 
+__n
+�
+__THROW
+;
+
+445 
+__BEGIN_NAMESPACE_STD
+
+
+448 

+	$wc�od
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__Ō
+,
+
+449 
+wch�_t
+ **
+__��ri�
+ 
+__�d�r
+�
+__THROW
+;
+
+450 
+__END_NAMESPACE_STD
+
+
+452 #ifde�
+__USE_ISOC99
+
+
+453 
+__BEGIN_NAMESPACE_C99
+
+
+455 

+	$wc�of
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__Ō
+,
+
+456 
+wch�_t
+ **
+__��ri�
+ 
+__�d�r
+�
+__THROW
+;
+
+457 

+	$wc��d
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__Ō
+,
+
+458 
+wch�_t
+ **
+__��ri�
+ 
+__�d�r
+�
+__THROW
+;
+
+459 
+__END_NAMESPACE_C99
+
+
+463 
+__BEGIN_NAMESPACE_STD
+
+
+466 

+	$wc��
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__Ō
+,
+
+467 
+wch�_t
+ **
+__��ri�
+ 
+__�d�r
+, 
+__ba�
+�
+__THROW
+;
+
+471 

+	$wc�oul
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__Ō
+,
+
+472 
+wch�_t
+ **
+__��ri�
+ 
+__�d�r
+, 
+__ba�
+)
+
+473 
+__THROW
+;
+
+474 
+__END_NAMESPACE_STD
+
+
+476 #i�
+def�ed
+ 
+__USE_ISOC99
+ || (def�ed 
+__GNUC__
+ && def�ed 
+__USE_GNU
+)
+
+477 
+__BEGIN_NAMESPACE_C99
+
+
+480 
+__ex�nsi�__
+
+
+481 

+	$wc��l
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__Ō
+,
+
+482 
+wch�_t
+ **
+__��ri�
+ 
+__�d�r
+, 
+__ba�
+)
+
+483 
+__THROW
+;
+
+487 
+__ex�nsi�__
+
+
+488 

+	$wc�ou�
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__Ō
+,
+
+489 
+wch�_t
+ **
+__��ri�
+ 
+__�d�r
+,
+
+490 
+__ba�
+�
+__THROW
+;
+
+491 
+__END_NAMESPACE_C99
+
+
+494 #i�
+def�ed
+ 
+__GNUC__
+ && def�ed 
+__USE_GNU
+
+
+497 
+__ex�nsi�__
+
+
+498 

+	$wc�oq
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__Ō
+,
+
+499 
+wch�_t
+ **
+__��ri�
+ 
+__�d�r
+, 
+__ba�
+)
+
+500 
+__THROW
+;
+
+504 
+__ex�nsi�__
+
+
+505 

+	$wc�ouq
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__Ō
+,
+
+506 
+wch�_t
+ **
+__��ri�
+ 
+__�d�r
+,
+
+507 
+__ba�
+�
+__THROW
+;
+
+510 #ifde�
+__USE_GNU
+
+
+524 
+	~<xlo��.h
+>
+
+528 

+	$wc��_l
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__Ō
+,
+
+529 
+wch�_t
+ **
+__��ri�
+ 
+__�d�r
+, 
+__ba�
+,
+
+530 
+__lo��_t
+ 
+__loc
+�
+__THROW
+;
+
+532 

+	$wc�oul_l
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__Ō
+,
+
+533 
+wch�_t
+ **
+__��ri�
+ 
+__�d�r
+,
+
+534 
+__ba�
+, 
+__lo��_t
+ 
+__loc
+�
+__THROW
+;
+
+536 
+__ex�nsi�__
+
+
+537 

+	$wc��l_l
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__Ō
+,
+
+538 
+wch�_t
+ **
+__��ri�
+ 
+__�d�r
+,
+
+539 
+__ba�
+, 
+__lo��_t
+ 
+__loc
+�
+__THROW
+;
+
+541 
+__ex�nsi�__
+
+
+542 

+	$wc�ou�_l
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__Ō
+,
+
+543 
+wch�_t
+ **
+__��ri�
+ 
+__�d�r
+,
+
+544 
+__ba�
+, 
+__lo��_t
+ 
+__loc
+)
+
+545 
+__THROW
+;
+
+547 

+	$wc�od_l
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__Ō
+,
+
+548 
+wch�_t
+ **
+__��ri�
+ 
+__�d�r
+, 
+__lo��_t
+ 
+__loc
+)
+
+549 
+__THROW
+;
+
+551 

+	$wc�of_l
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__Ō
+,
+
+552 
+wch�_t
+ **
+__��ri�
+ 
+__�d�r
+, 
+__lo��_t
+ 
+__loc
+)
+
+553 
+__THROW
+;
+
+555 

+	$wc��d_l
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__Ō
+,
+
+556 
+wch�_t
+ **
+__��ri�
+ 
+__�d�r
+,
+
+557 
+__lo��_t
+ 
+__loc
+�
+__THROW
+;
+
+561 #ifdef 
+__USE_XOPEN2K8
+
+
+564 
+wch�_t
+ *
+	$w��y
+ (
+wch�_t
+ *
+__de�
+, 
+__cڡ
+ wch�_�*
+__�c
+�
+__THROW
+;
+
+568 
+wch�_t
+ *
+	$w�n�y
+ (
+wch�_t
+ *
+__de�
+, 
+__cڡ
+ wch�_�*
+__�c
+, 
+size_t
+ 
+__n
+)
+
+569 
+__THROW
+;
+
+575 #ifdef 
+__USE_XOPEN2K8
+
+
+578 
+__FILE
+ *
+	$ݒ_wmem��am
+ (
+wch�_t
+ **
+__bu�oc
+, 
+size_t
+ *
+__siz�oc
+�
+__THROW
+;
+
+581 #i�
+def�ed
+ 
+__USE_ISOC95
+ || def�ed 
+__USE_UNIX98
+
+
+582 
+__BEGIN_NAMESPACE_STD
+
+
+585 

+	$fwide
+ (
+__FILE
+ *
+__�
+, 
+__mode
+�
+__THROW
+;
+
+592 

+	`fw��tf
+ (
+__FILE
+ *
+__��ri�
+ 
+__��am
+,
+
+593 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+, ...)
+
+599 

+	`w��tf
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+, ...)
+
+602 

+	$sw��tf
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__n
+,
+
+603 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+, ...)
+
+604 
+__THROW
+ ;
+
+610 

+	`vfw��tf
+ (
+__FILE
+ *
+__��ri�
+ 
+__s
+,
+
+611 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+612 
+__gnuc_va_li�
+ 
+__�g
+)
+
+618 

+	`vw��tf
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+619 
+__gnuc_va_li�
+ 
+__�g
+)
+
+623 

+	$vsw��tf
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__n
+,
+
+624 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+625 
+__gnuc_va_li�
+ 
+__�g
+)
+
+626 
+__THROW
+ ;
+
+633 

+	`fws�nf
+ (
+__FILE
+ *
+__��ri�
+ 
+__��am
+,
+
+634 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+, ...)
+
+640 

+	`ws�nf
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+, ...)
+
+643 

+	$sws�nf
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s
+,
+
+644 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+, ...)
+
+645 
+__THROW
+ ;
+
+647 #i�
+def�ed
+ 
+__USE_ISOC99
+ && !def�ed 
+__USE_GNU
+ \
+
+648 && (!
+def�ed
+ 
+__LDBL_COMPAT
+ || !def�ed 
+__REDIRECT
+) \
+
+649 && (
+def�ed
+ 
+__STRICT_ANSI__
+ || def�ed 
+__USE_XOPEN2K
+)
+
+650 #ifde�
+__REDIRECT
+
+
+654 

+	`__REDIRECT
+ (
+fws�nf
+, (
+__FILE
+ *
+__��ri�
+ 
+__��am
+,
+
+655 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+, ...),
+
+656 
+__isoc99_fws�nf
+)
+
+658 

+	`__REDIRECT
+ (
+ws�nf
+, (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+, ...),
+
+659 
+__isoc99_ws�nf
+)
+
+661 

+	`__REDIRECT
+ (
+sws�nf
+, (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s
+,
+
+662 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+, ...),
+
+663 
+__isoc99_sws�nf
+)
+
+664 
+__THROW
+ ;
+
+666 

+	`__isoc99_fws�nf
+ (
+__FILE
+ *
+__��ri�
+ 
+__��am
+,
+
+667 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+, ...);
+
+668 

+	`__isoc99_ws�nf
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+, ...);
+
+669 

+	$__isoc99_sws�nf
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s
+,
+
+670 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+, ...)
+
+671 
+__THROW
+;
+
+672 
+	#fws�nf
+ 
+__isoc99_fws�nf
+
+
+	)
+
+673 
+	#ws�nf
+ 
+__isoc99_ws�nf
+
+
+	)
+
+674 
+	#sws�nf
+ 
+__isoc99_sws�nf
+
+
+	)
+
+678 
+__END_NAMESPACE_STD
+
+
+681 #ifde�
+__USE_ISOC99
+
+
+682 
+__BEGIN_NAMESPACE_C99
+
+
+687 

+	`vfws�nf
+ (
+__FILE
+ *
+__��ri�
+ 
+__s
+,
+
+688 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+689 
+__gnuc_va_li�
+ 
+__�g
+)
+
+695 

+	`vws�nf
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+696 
+__gnuc_va_li�
+ 
+__�g
+)
+
+699 

+	$vsws�nf
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s
+,
+
+700 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+701 
+__gnuc_va_li�
+ 
+__�g
+)
+
+702 
+__THROW
+ ;
+
+704 #i�!
+def�ed
+ 
+__USE_GNU
+ \
+
+705 && (!
+def�ed
+ 
+__LDBL_COMPAT
+ || !def�ed 
+__REDIRECT
+) \
+
+706 && (
+def�ed
+ 
+__STRICT_ANSI__
+ || def�ed 
+__USE_XOPEN2K
+)
+
+707 #ifde�
+__REDIRECT
+
+
+708 

+	`__REDIRECT
+ (
+vfws�nf
+, (
+__FILE
+ *
+__��ri�
+ 
+__s
+,
+
+709 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+710 
+__gnuc_va_li�
+ 
+__�g
+), 
+__isoc99_vfws�nf
+)
+
+712 

+	`__REDIRECT
+ (
+vws�nf
+, (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+713 
+__gnuc_va_li�
+ 
+__�g
+), 
+__isoc99_vws�nf
+)
+
+715 

+	`__REDIRECT
+ (
+vsws�nf
+, (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s
+,
+
+716 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+717 
+__gnuc_va_li�
+ 
+__�g
+), 
+__isoc99_vsws�nf
+)
+
+718 
+__THROW
+ ;
+
+720 

+	`__isoc99_vfws�nf
+ (
+__FILE
+ *
+__��ri�
+ 
+__s
+,
+
+721 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+722 
+__gnuc_va_li�
+ 
+__�g
+);
+
+723 

+	`__isoc99_vws�nf
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+724 
+__gnuc_va_li�
+ 
+__�g
+);
+
+725 

+	$__isoc99_vsws�nf
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s
+,
+
+726 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+727 
+__gnuc_va_li�
+ 
+__�g
+�
+__THROW
+;
+
+728 
+	#vfws�nf
+ 
+__isoc99_vfws�nf
+
+
+	)
+
+729 
+	#vws�nf
+ 
+__isoc99_vws�nf
+
+
+	)
+
+730 
+	#vsws�nf
+ 
+__isoc99_vsws�nf
+
+
+	)
+
+734 
+__END_NAMESPACE_C99
+
+
+738 
+__BEGIN_NAMESPACE_STD
+
+
+743 
+w�t_t
+ 
+	`fg�wc
+ (
+__FILE
+ *
+__��am
+);
+
+744 
+w�t_t
+ 
+	`g�wc
+ (
+__FILE
+ *
+__��am
+);
+
+750 
+w�t_t
+ 
+	`g�wch�
+ ();
+
+757 
+w�t_t
+ 
+	`�utwc
+ (
+wch�_t
+ 
+__wc
+, 
+__FILE
+ *
+__��am
+);
+
+758 
+w�t_t
+ 
+	`putwc
+ (
+wch�_t
+ 
+__wc
+, 
+__FILE
+ *
+__��am
+);
+
+764 
+w�t_t
+ 
+	`putwch�
+ (
+wch�_t
+ 
+__wc
+);
+
+772 
+wch�_t
+ *
+	`fg�ws
+ (wch�_�*
+__��ri�
+ 
+__ws
+, 
+__n
+,
+
+773 
+__FILE
+ *
+__��ri�
+ 
+__��am
+);
+
+779 

+	`�utws
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__ws
+,
+
+780 
+__FILE
+ *
+__��ri�
+ 
+__��am
+);
+
+787 
+w�t_t
+ 
+	`ung�wc
+ (w�t_�
+__wc
+, 
+__FILE
+ *
+__��am
+);
+
+788 
+__END_NAMESPACE_STD
+
+
+791 #ifde�
+__USE_GNU
+
+
+799 
+w�t_t
+ 
+	`g�wc_u�ocked
+ (
+__FILE
+ *
+__��am
+);
+
+800 
+w�t_t
+ 
+	`g�wch�_u�ocked
+ ();
+
+808 
+w�t_t
+ 
+	`fg�wc_u�ocked
+ (
+__FILE
+ *
+__��am
+);
+
+816 
+w�t_t
+ 
+	`�utwc_u�ocked
+ (
+wch�_t
+ 
+__wc
+, 
+__FILE
+ *
+__��am
+);
+
+825 
+w�t_t
+ 
+	`putwc_u�ocked
+ (
+wch�_t
+ 
+__wc
+, 
+__FILE
+ *
+__��am
+);
+
+826 
+w�t_t
+ 
+	`putwch�_u�ocked
+ (
+wch�_t
+ 
+__wc
+);
+
+835 
+wch�_t
+ *
+	`fg�ws_u�ocked
+ (wch�_�*
+__��ri�
+ 
+__ws
+, 
+__n
+,
+
+836 
+__FILE
+ *
+__��ri�
+ 
+__��am
+);
+
+844 

+	`�utws_u�ocked
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__ws
+,
+
+845 
+__FILE
+ *
+__��ri�
+ 
+__��am
+);
+
+849 
+__BEGIN_NAMESPACE_C99
+
+
+853 
+size_t
+ 
+	$wcs�ime
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__maxsize
+,
+
+854 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+855 
+__cڡ
+ 
+tm
+ *
+__��ri�
+ 
+__�
+�
+__THROW
+;
+
+856 
+__END_NAMESPACE_C99
+
+
+858 #ifde�
+__USE_GNU
+
+
+859 
+	~<xlo��.h
+>
+
+863 
+size_t
+ 
+	$wcs�ime_l
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__maxsize
+,
+
+864 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+865 
+__cڡ
+ 
+tm
+ *
+__��ri�
+ 
+__�
+,
+
+866 
+__lo��_t
+ 
+__loc
+�
+__THROW
+;
+
+875 #i�
+def�ed
+ 
+__USE_UNIX98
+ && !def�ed 
+__USE_GNU
+
+
+876 
+	#__�ed_iswxxx
+
+
+	)
+
+877 
+	~<w�y�.h
+>
+
+881 #i�
+__USE_FORTIFY_LEVEL
+ > 0 && 
+def�ed
+ 
+__ex��_�ways_�l�e
+
+
+882 
+	~<b�s/wch�2.h
+>
+
+885 #ifde�
+__LDBL_COMPAT
+
+
+886 
+	~<b�s/wch�-ldbl.h
+>
+
+889 
+__END_DECLS
+
+
+897 #unde�
+__�ed_mb��e_t
+
+
+898 #unde�
+__�ed_w�t_t
+
+
+	@/usr/include/xlocale.h
+
+21 #i�de�
+_XLOCALE_H
+
+
+22 
+	#_XLOCALE_H
+ 1
+
+	)
+
+28 
+	s__lo��_�ru�
+
+
+31 
+lo��_d�a
+ *
+	m__lo��s
+[13];
+
+34 cڡ *
+	m__�y�_b
+;
+
+35 cڡ *
+	m__�y�_t�ow�
+;
+
+36 cڡ *
+	m__�y�_tou��
+;
+
+39 cڡ *
+	m__�mes
+[13];
+
+40 } *
+	t__lo��_t
+;
+
+43 
+__lo��_t
+ 
+	tlo��_t
+;
+
+	@/usr/include/bits/byteswap.h
+
+21 #i�!
+def�ed
+ 
+_BYTESWAP_H
+ && !def�ed 
+_NETINET_IN_H
+ && !def�ed 
+_ENDIAN_H
+
+
+25 #i�de�
+_BITS_BYTESWAP_H
+
+
+26 
+	#_BITS_BYTESWAP_H
+ 1
+
+	)
+
+28 
+	~<b�s/w�dsize.h
+>
+
+31 
+	#__bsw�_cڡ�t_16
+(
+x
+) \
+
+32 ((((
+x
+�>> 8�& 0xff�| (((x�& 0xff�<< 8))
+
+	)
+
+34 #i�
+def�ed
+ 
+__GNUC__
+ && __GNUC__ >= 2
+
+35 
+	#__bsw�_16
+(
+x
+) \
+
+36 (
+__ex�nsi�__
+ \
+
+37 ({ 
+__v
+, 
+__x
+ = (
+x
+); \
+
+38 i�(
+	`__bu�t�_cڡ�t_p
+ (
+__x
+)) \
+
+39 
+__v
+ = 
+	`__bsw�_cڡ�t_16
+ (
+__x
+); \
+
+41 
+	`__asm__
+ ("rorw $8, %w0" \
+
+42 : "�" (
+__v
+) \
+
+43 : "0" (
+__x
+) \
+
+45 
+__v
+; }))
+
+	)
+
+48 
+	#__bsw�_16
+(
+x
+) \
+
+49 (
+__ex�nsi�__
+ \
+
+50 ({ 
+__x
+ = (
+x
+); 
+	`__bsw�_cڡ�t_16
+ (__x); }))
+
+	)
+
+55 
+	#__bsw�_cڡ�t_32
+(
+x
+) \
+
+56 ((((
+x
+) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | \
+
+57 (((
+x
+�& 0x0000ff00�<< 8�| (((x�& 0x000000ff�<< 24))
+
+	)
+
+59 #i�
+def�ed
+ 
+__GNUC__
+ && __GNUC__ >= 2
+
+60 #i�
+__WORDSIZE
+ =�64 || (
+def�ed
+ 
+__i486__
+ || def�ed 
+__��ium__
+ \
+
+61 || 
+def�ed
+ 
+	g__��ium�o__
+ || def�ed 
+	g__��ium4__
+ \
+
+62 || 
+def�ed
+ 
+	g__k8__
+ || def�ed 
+	g__�hl�__
+ \
+
+63 || 
+def�ed
+ 
+	g__k6__
+ || def�ed 
+	g__noc�a__
+ \
+
+64 || 
+def�ed
+ 
+	g__c�e2__
+ || def�ed 
+	g__geode__
+ \
+
+65 || 
+def�ed
+ 
+	g__amd�m10__
+)
+
+68 
+	#__bsw�_32
+(
+x
+) \
+
+69 (
+__ex�nsi�__
+ \
+
+70 ({ 
+__v
+, 
+__x
+ = (
+x
+); \
+
+71 i�(
+	`__bu�t�_cڡ�t_p
+ (
+__x
+)) \
+
+72 
+__v
+ = 
+	`__bsw�_cڡ�t_32
+ (
+__x
+); \
+
+74 
+	`__asm__
+ ("bsw� %0" : "�" (
+__v
+�: "0" (
+__x
+)); \
+
+75 
+__v
+; }))
+
+	)
+
+77 
+	#__bsw�_32
+(
+x
+) \
+
+78 (
+__ex�nsi�__
+ \
+
+79 ({ 
+__v
+, 
+__x
+ = (
+x
+); \
+
+80 i�(
+	`__bu�t�_cڡ�t_p
+ (
+__x
+)) \
+
+81 
+__v
+ = 
+	`__bsw�_cڡ�t_32
+ (
+__x
+); \
+
+83 
+	`__asm__
+ ("rorw $8, %w0;" \
+
+86 : "�" (
+__v
+) \
+
+87 : "0" (
+__x
+) \
+
+89 
+__v
+; }))
+
+	)
+
+92 
+	#__bsw�_32
+(
+x
+) \
+
+93 (
+__ex�nsi�__
+ \
+
+94 ({ 
+__x
+ = (
+x
+); 
+	`__bsw�_cڡ�t_32
+ (__x); }))
+
+	)
+
+98 #i�
+def�ed
+ 
+__GNUC__
+ && __GNUC__ >= 2
+
+100 
+	#__bsw�_cڡ�t_64
+(
+x
+) \
+
+101 ((((
+x
+) & 0xff00000000000000ull) >> 56) \
+
+102 | (((
+x
+) & 0x00ff000000000000ull) >> 40) \
+
+103 | (((
+x
+) & 0x0000ff0000000000ull) >> 24) \
+
+104 | (((
+x
+) & 0x000000ff00000000ull) >> 8) \
+
+105 | (((
+x
+) & 0x00000000ff000000ull) << 8) \
+
+106 | (((
+x
+) & 0x0000000000ff0000ull) << 24) \
+
+107 | (((
+x
+) & 0x000000000000ff00ull) << 40) \
+
+108 | (((
+x
+�& 0x00000000000000ffu��<< 56))
+
+	)
+
+110 #i�
+__WORDSIZE
+ == 64
+
+111 
+	#__bsw�_64
+(
+x
+) \
+
+112 (
+__ex�nsi�__
+ \
+
+113 ({ 
+__v
+, 
+__x
+ = (
+x
+); \
+
+114 i�(
+	`__bu�t�_cڡ�t_p
+ (
+__x
+)) \
+
+115 
+__v
+ = 
+	`__bsw�_cڡ�t_64
+ (
+__x
+); \
+
+117 
+	`__asm__
+ ("bsw� %q0" : "�" (
+__v
+�: "0" (
+__x
+)); \
+
+118 
+__v
+; }))
+
+	)
+
+120 
+	#__bsw�_64
+(
+x
+) \
+
+121 (
+__ex�nsi�__
+ \
+
+122 ({ uni� { 
+__ex�nsi�__
+ 
+__�
+; \
+
+123 
+__l
+[2]; } 
+__w
+, 
+__r
+; \
+
+124 i�(
+	`__bu�t�_cڡ�t_p
+ (
+x
+)) \
+
+125 
+__r
+.
+__�
+ = 
+	`__bsw�_cڡ�t_64
+ (
+x
+); \
+
+128 
+__w
+.
+__�
+ = (
+x
+); \
+
+129 
+__r
+.
+__l
+[0] = 
+	`__bsw�_32
+ (
+__w
+.__l[1]); \
+
+130 
+__r
+.
+__l
+[1] = 
+	`__bsw�_32
+ (
+__w
+.__l[0]); \
+
+132 
+__r
+.
+__�
+; }))
+
+	)
+
+	@/usr/include/bits/endian.h
+
+3 #i�de�
+_ENDIAN_H
+
+
+7 
+	#__BYTE_ORDER
+ 
+__LITTLE_ENDIAN
+
+
+	)
+
+	@/usr/include/bits/wchar-ldbl.h
+
+20 #i�de�
+_WCHAR_H
+
+
+24 #i�
+def�ed
+ 
+__USE_ISOC95
+ || def�ed 
+__USE_UNIX98
+
+
+25 
+__BEGIN_NAMESPACE_C99
+
+
+26 
+__LDBL_REDIR_DECL
+ (
+fw��tf
+);
+
+27 
+__LDBL_REDIR_DECL
+ (
+w��tf
+);
+
+28 
+__LDBL_REDIR_DECL
+ (
+sw��tf
+);
+
+29 
+__LDBL_REDIR_DECL
+ (
+vfw��tf
+);
+
+30 
+__LDBL_REDIR_DECL
+ (
+vw��tf
+);
+
+31 
+__LDBL_REDIR_DECL
+ (
+vsw��tf
+);
+
+32 #i�
+def�ed
+ 
+__USE_ISOC99
+ && !def�ed 
+__USE_GNU
+ \
+
+33 && !
+def�ed
+ 
+	g__REDIRECT
+ \
+
+34 && (
+def�ed
+ 
+	g__STRICT_ANSI__
+ || def�ed 
+	g__USE_XOPEN2K
+)
+
+35 
+	$__LDBL_REDIR1_DECL
+ (
+fws�nf
+, 
+__�dbl___isoc99_fws�nf
+)
+
+36 
+	$__LDBL_REDIR1_DECL
+ (
+ws�nf
+, 
+__�dbl___isoc99_ws�nf
+)
+
+37 
+	$__LDBL_REDIR1_DECL
+ (
+sws�nf
+, 
+__�dbl___isoc99_sws�nf
+)
+
+39 
+	`__LDBL_REDIR_DECL
+ (
+fws�nf
+);
+
+40 
+	`__LDBL_REDIR_DECL
+ (
+ws�nf
+);
+
+41 
+	`__LDBL_REDIR_DECL
+ (
+sws�nf
+);
+
+43 
+__END_NAMESPACE_C99
+
+
+46 #ifde�
+__USE_ISOC99
+
+
+47 
+__BEGIN_NAMESPACE_C99
+
+
+48 
+	`__LDBL_REDIR1_DECL
+ (
+wc��d
+, 
+wc�od
+);
+
+49 #i�!
+def�ed
+ 
+__USE_GNU
+ && !def�ed 
+__REDIRECT
+ \
+
+50 && (
+def�ed
+ 
+__STRICT_ANSI__
+ || def�ed 
+__USE_XOPEN2K
+)
+
+51 
+	$__LDBL_REDIR1_DECL
+ (
+vfws�nf
+, 
+__�dbl___isoc99_vfws�nf
+)
+
+52 
+	$__LDBL_REDIR1_DECL
+ (
+vws�nf
+, 
+__�dbl___isoc99_vws�nf
+)
+
+53 
+	$__LDBL_REDIR1_DECL
+ (
+vsws�nf
+, 
+__�dbl___isoc99_vsws�nf
+)
+
+55 
+	`__LDBL_REDIR_DECL
+ (
+vfws�nf
+);
+
+56 
+	`__LDBL_REDIR_DECL
+ (
+vws�nf
+);
+
+57 
+	`__LDBL_REDIR_DECL
+ (
+vsws�nf
+);
+
+59 
+__END_NAMESPACE_C99
+
+
+62 #ifde�
+__USE_GNU
+
+
+63 
+	`__LDBL_REDIR1_DECL
+ (
+wc��d_l
+, 
+wc�od_l
+);
+
+66 #i�
+__USE_FORTIFY_LEVEL
+ > 0 && 
+def�ed
+ 
+__ex��_�ways_�l�e
+
+
+67 
+	$__LDBL_REDIR_DECL
+ (
+__sw��tf_chk
+)
+
+68 
+	$__LDBL_REDIR_DECL
+ (
+__vsw��tf_chk
+)
+
+69 #i�
+__USE_FORTIFY_LEVEL
+ > 1
+
+70 
+	$__LDBL_REDIR_DECL
+ (
+__fw��tf_chk
+)
+
+71 
+	$__LDBL_REDIR_DECL
+ (
+__w��tf_chk
+)
+
+72 
+	$__LDBL_REDIR_DECL
+ (
+__vfw��tf_chk
+)
+
+73 
+	$__LDBL_REDIR_DECL
+ (
+__vw��tf_chk
+)
+
+	@/usr/include/bits/wchar.h
+
+20 #i�de�
+_BITS_WCHAR_H
+
+
+21 
+	#_BITS_WCHAR_H
+ 1
+
+	)
+
+24 #ifde�
+__WCHAR_MAX__
+
+
+25 
+	#__WCHAR_MAX
+ 
+__WCHAR_MAX__
+
+
+	)
+
+27 
+	#__WCHAR_MAX
+ (2147483647)
+
+	)
+
+32 #ifde�
+__WCHAR_UNSIGNED__
+
+
+33 
+	#__WCHAR_MIN
+ 
+L
+'\0'
+
+	)
+
+37 #�i�
+L
+'\0' - 1 > 0
+
+38 
+	#__WCHAR_MIN
+ 
+L
+'\0'
+
+	)
+
+40 
+	#__WCHAR_MIN
+ (-
+__WCHAR_MAX
+ - 1)
+
+	)
+
+	@/usr/include/bits/wchar2.h
+
+20 #i�de�
+_WCHAR_H
+
+
+25 
+wch�_t
+ *
+	$__wmem�y_chk
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s1
+,
+
+26 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s2
+, 
+size_t
+ 
+__n
+,
+
+27 
+size_t
+ 
+__ns1
+�
+__THROW
+;
+
+28 
+wch�_t
+ *
+	`__REDIRECT_NTH
+ (
+__wmem�y_��s
+,
+
+29 (
+wch�_t
+ *
+__��ri�
+ 
+__s1
+,
+
+30 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s2
+, 
+size_t
+ 
+__n
+),
+
+31 
+wmem�y
+);
+
+32 
+wch�_t
+ *
+	`__REDIRECT_NTH
+ (
+__wmem�y_chk_w�n
+,
+
+33 (
+wch�_t
+ *
+__��ri�
+ 
+__s1
+,
+
+34 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s2
+, 
+size_t
+ 
+__n
+,
+
+35 
+size_t
+ 
+__ns1
+), 
+__wmem�y_chk
+)
+
+36 
+	`__w�ljr
+ ("wmemcpy called with�ength bigger�han size of destination "
+
+39 
+__ex��_�ways_�l�e
+ 
+wch�_t
+ *
+
+40 
+	`__NTH
+ (
+	$wmem�y
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s1
+, 
+__cڡ
+ wch�_�*__��ri� 
+__s2
+,
+
+41 
+size_t
+ 
+__n
+))
+
+43 i�(
+	`__bos0
+ (
+__s1
+�!�(
+size_t
+) -1)
+
+45 i�(!
+	`__bu�t�_cڡ�t_p
+ (
+__n
+))
+
+46  
+	`__wmem�y_chk
+ (
+__s1
+, 
+__s2
+, 
+__n
+,
+
+47 
+	`__bos0
+ (
+__s1
+�/  (
+wch�_t
+));
+
+49 i�(
+__n
+ > 
+	`__bos0
+ (
+__s1
+�/  (
+wch�_t
+))
+
+50  
+	`__wmem�y_chk_w�n
+ (
+__s1
+, 
+__s2
+, 
+__n
+,
+
+51 
+	`__bos0
+ (
+__s1
+�/  (
+wch�_t
+));
+
+53  
+	`__wmem�y_��s
+ (
+__s1
+, 
+__s2
+, 
+__n
+);
+
+54 
+	}
+}
+
+57 
+wch�_t
+ *
+	$__wmemmove_chk
+ (
+wch�_t
+ *
+__s1
+, 
+__cڡ
+ wch�_�*
+__s2
+,
+
+58 
+size_t
+ 
+__n
+, size_�
+__ns1
+�
+__THROW
+;
+
+59 
+wch�_t
+ *
+	`__REDIRECT_NTH
+ (
+__wmemmove_��s
+, (wch�_�*
+__s1
+,
+
+60 
+__cڡ
+ 
+wch�_t
+ *
+__s2
+,
+
+61 
+size_t
+ 
+__n
+), 
+wmemmove
+);
+
+62 
+wch�_t
+ *
+	`__REDIRECT_NTH
+ (
+__wmemmove_chk_w�n
+,
+
+63 (
+wch�_t
+ *
+__��ri�
+ 
+__s1
+,
+
+64 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s2
+, 
+size_t
+ 
+__n
+,
+
+65 
+size_t
+ 
+__ns1
+), 
+__wmemmove_chk
+)
+
+66 
+	`__w�ljr
+ ("wmemmove called with�ength bigger�han size of destination "
+
+69 
+__ex��_�ways_�l�e
+ 
+wch�_t
+ *
+
+70 
+	`__NTH
+ (
+	$wmemmove
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s1
+, 
+__cڡ
+ wch�_�*__��ri� 
+__s2
+,
+
+71 
+size_t
+ 
+__n
+))
+
+73 i�(
+	`__bos0
+ (
+__s1
+�!�(
+size_t
+) -1)
+
+75 i�(!
+	`__bu�t�_cڡ�t_p
+ (
+__n
+))
+
+76  
+	`__wmemmove_chk
+ (
+__s1
+, 
+__s2
+, 
+__n
+,
+
+77 
+	`__bos0
+ (
+__s1
+�/  (
+wch�_t
+));
+
+79 i�(
+__n
+ > 
+	`__bos0
+ (
+__s1
+�/  (
+wch�_t
+))
+
+80  
+	`__wmemmove_chk_w�n
+ (
+__s1
+, 
+__s2
+, 
+__n
+,
+
+81 
+	`__bos0
+ (
+__s1
+�/  (
+wch�_t
+));
+
+83  
+	`__wmemmove_��s
+ (
+__s1
+, 
+__s2
+, 
+__n
+);
+
+84 
+	}
+}
+
+87 #ifde�
+__USE_GNU
+
+
+88 
+wch�_t
+ *
+	$__wmemp�y_chk
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s1
+,
+
+89 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s2
+, 
+size_t
+ 
+__n
+,
+
+90 
+size_t
+ 
+__ns1
+�
+__THROW
+;
+
+91 
+wch�_t
+ *
+	`__REDIRECT_NTH
+ (
+__wmemp�y_��s
+,
+
+92 (
+wch�_t
+ *
+__��ri�
+ 
+__s1
+,
+
+93 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s2
+,
+
+94 
+size_t
+ 
+__n
+), 
+wmemp�y
+);
+
+95 
+wch�_t
+ *
+	`__REDIRECT_NTH
+ (
+__wmemp�y_chk_w�n
+,
+
+96 (
+wch�_t
+ *
+__��ri�
+ 
+__s1
+,
+
+97 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__s2
+, 
+size_t
+ 
+__n
+,
+
+98 
+size_t
+ 
+__ns1
+), 
+__wmemp�y_chk
+)
+
+99 
+	`__w�ljr
+ ("wmempcpy called with�ength bigger�han size of destination "
+
+102 
+__ex��_�ways_�l�e
+ 
+wch�_t
+ *
+
+103 
+	`__NTH
+ (
+	$wmemp�y
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s1
+, 
+__cڡ
+ wch�_�*__��ri� 
+__s2
+,
+
+104 
+size_t
+ 
+__n
+))
+
+106 i�(
+	`__bos0
+ (
+__s1
+�!�(
+size_t
+) -1)
+
+108 i�(!
+	`__bu�t�_cڡ�t_p
+ (
+__n
+))
+
+109  
+	`__wmemp�y_chk
+ (
+__s1
+, 
+__s2
+, 
+__n
+,
+
+110 
+	`__bos0
+ (
+__s1
+�/  (
+wch�_t
+));
+
+112 i�(
+__n
+ > 
+	`__bos0
+ (
+__s1
+�/  (
+wch�_t
+))
+
+113  
+	`__wmemp�y_chk_w�n
+ (
+__s1
+, 
+__s2
+, 
+__n
+,
+
+114 
+	`__bos0
+ (
+__s1
+�/  (
+wch�_t
+));
+
+116  
+	`__wmemp�y_��s
+ (
+__s1
+, 
+__s2
+, 
+__n
+);
+
+117 
+	}
+}
+
+121 
+wch�_t
+ *
+	$__wmem�t_chk
+ (
+wch�_t
+ *
+__s
+, wch�_�
+__c
+, 
+size_t
+ 
+__n
+,
+
+122 
+size_t
+ 
+__ns
+�
+__THROW
+;
+
+123 
+wch�_t
+ *
+	`__REDIRECT_NTH
+ (
+__wmem�t_��s
+, (wch�_�*
+__s
+, wch�_�
+__c
+,
+
+124 
+size_t
+ 
+__n
+), 
+wmem�t
+);
+
+125 
+wch�_t
+ *
+	`__REDIRECT_NTH
+ (
+__wmem�t_chk_w�n
+,
+
+126 (
+wch�_t
+ *
+__s
+, wch�_�
+__c
+, 
+size_t
+ 
+__n
+,
+
+127 
+size_t
+ 
+__ns
+), 
+__wmem�t_chk
+)
+
+128 
+	`__w�ljr
+ ("wmemset called with�ength bigger�han size of destination "
+
+131 
+__ex��_�ways_�l�e
+ 
+wch�_t
+ *
+
+132 
+	`__NTH
+ (
+	$wmem�t
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, wch�_�
+__c
+, 
+size_t
+ 
+__n
+))
+
+134 i�(
+	`__bos0
+ (
+__s
+�!�(
+size_t
+) -1)
+
+136 i�(!
+	`__bu�t�_cڡ�t_p
+ (
+__n
+))
+
+137  
+	`__wmem�t_chk
+ (
+__s
+, 
+__c
+, 
+__n
+, 
+	`__bos0
+ (__s�/  (
+wch�_t
+));
+
+139 i�(
+__n
+ > 
+	`__bos0
+ (
+__s
+�/  (
+wch�_t
+))
+
+140  
+	`__wmem�t_chk_w�n
+ (
+__s
+, 
+__c
+, 
+__n
+,
+
+141 
+	`__bos0
+ (
+__s
+�/  (
+wch�_t
+));
+
+143  
+	`__wmem�t_��s
+ (
+__s
+, 
+__c
+, 
+__n
+);
+
+144 
+	}
+}
+
+147 
+wch�_t
+ *
+	$__wcs�y_chk
+ (
+wch�_t
+ *
+__��ri�
+ 
+__de�
+,
+
+148 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__�c
+,
+
+149 
+size_t
+ 
+__n
+�
+__THROW
+;
+
+150 
+wch�_t
+ *
+	`__REDIRECT_NTH
+ (
+__wcs�y_��s
+,
+
+151 (
+wch�_t
+ *
+__��ri�
+ 
+__de�
+,
+
+152 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__�c
+), 
+wcs�y
+);
+
+154 
+__ex��_�ways_�l�e
+ 
+wch�_t
+ *
+
+155 
+	`__NTH
+ (
+	$wcs�y
+ (
+wch�_t
+ *
+__de�
+, 
+__cڡ
+ wch�_�*
+__�c
+))
+
+157 i�(
+	`__bos
+ (
+__de�
+�!�(
+size_t
+) -1)
+
+158  
+	`__wcs�y_chk
+ (
+__de�
+, 
+__�c
+, 
+	`__bos
+ (__de��/  (
+wch�_t
+));
+
+159  
+	`__wcs�y_��s
+ (
+__de�
+, 
+__�c
+);
+
+160 
+	}
+}
+
+163 
+wch�_t
+ *
+	$__w��y_chk
+ (
+wch�_t
+ *
+__de�
+, 
+__cڡ
+ wch�_�*
+__�c
+,
+
+164 
+size_t
+ 
+__de��n
+�
+__THROW
+;
+
+165 
+wch�_t
+ *
+	`__REDIRECT_NTH
+ (
+__w��y_��s
+, (wch�_�*
+__de�
+,
+
+166 
+__cڡ
+ 
+wch�_t
+ *
+__�c
+),
+
+167 
+w��y
+);
+
+169 
+__ex��_�ways_�l�e
+ 
+wch�_t
+ *
+
+170 
+	`__NTH
+ (
+	$w��y
+ (
+wch�_t
+ *
+__de�
+, 
+__cڡ
+ wch�_�*
+__�c
+))
+
+172 i�(
+	`__bos
+ (
+__de�
+�!�(
+size_t
+) -1)
+
+173  
+	`__w��y_chk
+ (
+__de�
+, 
+__�c
+, 
+	`__bos
+ (__de��/  (
+wch�_t
+));
+
+174  
+	`__w��y_��s
+ (
+__de�
+, 
+__�c
+);
+
+175 
+	}
+}
+
+178 
+wch�_t
+ *
+	$__wc��y_chk
+ (
+wch�_t
+ *
+__��ri�
+ 
+__de�
+,
+
+179 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__�c
+, 
+size_t
+ 
+__n
+,
+
+180 
+size_t
+ 
+__de��n
+�
+__THROW
+;
+
+181 
+wch�_t
+ *
+	`__REDIRECT_NTH
+ (
+__wc��y_��s
+,
+
+182 (
+wch�_t
+ *
+__��ri�
+ 
+__de�
+,
+
+183 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__�c
+,
+
+184 
+size_t
+ 
+__n
+), 
+wc��y
+);
+
+185 
+wch�_t
+ *
+	`__REDIRECT_NTH
+ (
+__wc��y_chk_w�n
+,
+
+186 (
+wch�_t
+ *
+__��ri�
+ 
+__de�
+,
+
+187 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__�c
+,
+
+188 
+size_t
+ 
+__n
+, size_�
+__de��n
+), 
+__wc��y_chk
+)
+
+189 
+	`__w�ljr
+ ("wcsncpy called with�ength bigger�han size of destination "
+
+192 
+__ex��_�ways_�l�e
+ 
+wch�_t
+ *
+
+193 
+	`__NTH
+ (
+	$wc��y
+ (
+wch�_t
+ *
+__de�
+, 
+__cڡ
+ wch�_�*
+__�c
+, 
+size_t
+ 
+__n
+))
+
+195 i�(
+	`__bos
+ (
+__de�
+�!�(
+size_t
+) -1)
+
+197 i�(!
+	`__bu�t�_cڡ�t_p
+ (
+__n
+))
+
+198  
+	`__wc��y_chk
+ (
+__de�
+, 
+__�c
+, 
+__n
+,
+
+199 
+	`__bos
+ (
+__de�
+�/  (
+wch�_t
+));
+
+200 i�(
+__n
+ > 
+	`__bos
+ (
+__de�
+�/  (
+wch�_t
+))
+
+201  
+	`__wc��y_chk_w�n
+ (
+__de�
+, 
+__�c
+, 
+__n
+,
+
+202 
+	`__bos
+ (
+__de�
+�/  (
+wch�_t
+));
+
+204  
+	`__wc��y_��s
+ (
+__de�
+, 
+__�c
+, 
+__n
+);
+
+205 
+	}
+}
+
+208 
+wch�_t
+ *
+	$__w�n�y_chk
+ (
+wch�_t
+ *
+__��ri�
+ 
+__de�
+,
+
+209 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__�c
+, 
+size_t
+ 
+__n
+,
+
+210 
+size_t
+ 
+__de��n
+�
+__THROW
+;
+
+211 
+wch�_t
+ *
+	`__REDIRECT_NTH
+ (
+__w�n�y_��s
+,
+
+212 (
+wch�_t
+ *
+__��ri�
+ 
+__de�
+,
+
+213 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__�c
+,
+
+214 
+size_t
+ 
+__n
+), 
+w�n�y
+);
+
+215 
+wch�_t
+ *
+	`__REDIRECT_NTH
+ (
+__w�n�y_chk_w�n
+,
+
+216 (
+wch�_t
+ *
+__��ri�
+ 
+__de�
+,
+
+217 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__�c
+,
+
+218 
+size_t
+ 
+__n
+, size_�
+__de��n
+), 
+__w�n�y_chk
+)
+
+219 
+	`__w�ljr
+ ("wcpncpy called with�ength bigger�han size of destination "
+
+222 
+__ex��_�ways_�l�e
+ 
+wch�_t
+ *
+
+223 
+	`__NTH
+ (
+	$w�n�y
+ (
+wch�_t
+ *
+__de�
+, 
+__cڡ
+ wch�_�*
+__�c
+, 
+size_t
+ 
+__n
+))
+
+225 i�(
+	`__bos
+ (
+__de�
+�!�(
+size_t
+) -1)
+
+227 i�(!
+	`__bu�t�_cڡ�t_p
+ (
+__n
+))
+
+228  
+	`__w�n�y_chk
+ (
+__de�
+, 
+__�c
+, 
+__n
+,
+
+229 
+	`__bos
+ (
+__de�
+�/  (
+wch�_t
+));
+
+230 i�(
+__n
+ > 
+	`__bos
+ (
+__de�
+�/  (
+wch�_t
+))
+
+231  
+	`__w�n�y_chk_w�n
+ (
+__de�
+, 
+__�c
+, 
+__n
+,
+
+232 
+	`__bos
+ (
+__de�
+�/  (
+wch�_t
+));
+
+234  
+	`__w�n�y_��s
+ (
+__de�
+, 
+__�c
+, 
+__n
+);
+
+235 
+	}
+}
+
+238 
+wch�_t
+ *
+	$__wcs�t_chk
+ (
+wch�_t
+ *
+__��ri�
+ 
+__de�
+,
+
+239 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__�c
+,
+
+240 
+size_t
+ 
+__de��n
+�
+__THROW
+;
+
+241 
+wch�_t
+ *
+	`__REDIRECT_NTH
+ (
+__wcs�t_��s
+,
+
+242 (
+wch�_t
+ *
+__��ri�
+ 
+__de�
+,
+
+243 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__�c
+), 
+wcs�t
+);
+
+245 
+__ex��_�ways_�l�e
+ 
+wch�_t
+ *
+
+246 
+	`__NTH
+ (
+	$wcs�t
+ (
+wch�_t
+ *
+__de�
+, 
+__cڡ
+ wch�_�*
+__�c
+))
+
+248 i�(
+	`__bos
+ (
+__de�
+�!�(
+size_t
+) -1)
+
+249  
+	`__wcs�t_chk
+ (
+__de�
+, 
+__�c
+, 
+	`__bos
+ (__de��/  (
+wch�_t
+));
+
+250  
+	`__wcs�t_��s
+ (
+__de�
+, 
+__�c
+);
+
+251 
+	}
+}
+
+254 
+wch�_t
+ *
+	$__wc��t_chk
+ (
+wch�_t
+ *
+__��ri�
+ 
+__de�
+,
+
+255 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__�c
+,
+
+256 
+size_t
+ 
+__n
+, size_�
+__de��n
+�
+__THROW
+;
+
+257 
+wch�_t
+ *
+	`__REDIRECT_NTH
+ (
+__wc��t_��s
+,
+
+258 (
+wch�_t
+ *
+__��ri�
+ 
+__de�
+,
+
+259 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__�c
+,
+
+260 
+size_t
+ 
+__n
+), 
+wc��t
+);
+
+262 
+__ex��_�ways_�l�e
+ 
+wch�_t
+ *
+
+263 
+	`__NTH
+ (
+	$wc��t
+ (
+wch�_t
+ *
+__de�
+, 
+__cڡ
+ wch�_�*
+__�c
+, 
+size_t
+ 
+__n
+))
+
+265 i�(
+	`__bos
+ (
+__de�
+�!�(
+size_t
+) -1)
+
+266  
+	`__wc��t_chk
+ (
+__de�
+, 
+__�c
+, 
+__n
+,
+
+267 
+	`__bos
+ (
+__de�
+�/  (
+wch�_t
+));
+
+268  
+	`__wc��t_��s
+ (
+__de�
+, 
+__�c
+, 
+__n
+);
+
+269 
+	}
+}
+
+272 

+	$__sw��tf_chk
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__n
+,
+
+273 
+__�ag
+, 
+size_t
+ 
+__s_�n
+,
+
+274 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+, ...)
+
+275 
+__THROW
+ ;
+
+277 

+	`__REDIRECT_NTH_LDBL
+ (
+__sw��tf_��s
+,
+
+278 (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__n
+,
+
+279 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__fmt
+, ...),
+
+280 
+sw��tf
+);
+
+282 #ifde�
+__va_�g_�ck
+
+
+283 
+__ex��_�ways_�l�e
+ 
+
+284 
+	`__NTH
+ (
+	$sw��tf
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__n
+,
+
+285 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__fmt
+, ...))
+
+287 i�(
+	`__bos
+ (
+__s
+�!�(
+size_t
+�-1 || 
+__USE_FORTIFY_LEVEL
+ > 1)
+
+288  
+	`__sw��tf_chk
+ (
+__s
+, 
+__n
+, 
+__USE_FORTIFY_LEVEL
+ - 1,
+
+289 
+	`__bos
+ (
+__s
+�/  (
+wch�_t
+),
+
+290 
+__fmt
+, 
+	`__va_�g_�ck
+ ());
+
+291  
+	`__sw��tf_��s
+ (
+__s
+, 
+__n
+, 
+__fmt
+, 
+	`__va_�g_�ck
+ ());
+
+292 
+	}
+}
+
+293 #�i�!
+def�ed
+ 
+__�lu�lus
+
+
+295 
+	#sw��tf
+(
+s
+, 
+n
+, ...) \
+
+296 (
+	`__bos
+ (
+s
+�!�(
+size_t
+�-1 || 
+__USE_FORTIFY_LEVEL
+ > 1 \
+
+297 ? 
+	`__sw��tf_chk
+ (
+s
+, 
+n
+, 
+__USE_FORTIFY_LEVEL
+ - 1, \
+
+298 
+	`__bos
+ (
+s
+�/  (
+wch�_t
+), 
+__VA_ARGS__
+) \
+
+299 : 
+	`sw��tf
+ (
+s
+, 
+n
+, 
+__VA_ARGS__
+))
+
+	)
+
+302 

+	$__vsw��tf_chk
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__n
+,
+
+303 
+__�ag
+, 
+size_t
+ 
+__s_�n
+,
+
+304 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+305 
+__gnuc_va_li�
+ 
+__�g
+)
+
+306 
+__THROW
+ ;
+
+308 

+	`__REDIRECT_NTH_LDBL
+ (
+__vsw��tf_��s
+,
+
+309 (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__n
+,
+
+310 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__fmt
+,
+
+311 
+__gnuc_va_li�
+ 
+__�
+), 
+vsw��tf
+);
+
+313 
+__ex��_�ways_�l�e
+ 
+
+314 
+	`__NTH
+ (
+	$vsw��tf
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__n
+,
+
+315 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__fmt
+, 
+__gnuc_va_li�
+ 
+__�
+))
+
+317 i�(
+	`__bos
+ (
+__s
+�!�(
+size_t
+�-1 || 
+__USE_FORTIFY_LEVEL
+ > 1)
+
+318  
+	`__vsw��tf_chk
+ (
+__s
+, 
+__n
+, 
+__USE_FORTIFY_LEVEL
+ - 1,
+
+319 
+	`__bos
+ (
+__s
+�/  (
+wch�_t
+), 
+__fmt
+, 
+__�
+);
+
+320  
+	`__vsw��tf_��s
+ (
+__s
+, 
+__n
+, 
+__fmt
+, 
+__�
+);
+
+321 
+	}
+}
+
+324 #i�
+__USE_FORTIFY_LEVEL
+ > 1
+
+326 

+__fw��tf_chk
+ (
+__FILE
+ *
+__��ri�
+ 
+__��am
+, 
+__�ag
+,
+
+327 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+, ...);
+
+328 

+__w��tf_chk
+ (
+__�ag
+, 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+330 

+__vfw��tf_chk
+ (
+__FILE
+ *
+__��ri�
+ 
+__��am
+, 
+__�ag
+,
+
+331 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+332 
+__gnuc_va_li�
+ 
+__�
+);
+
+333 

+__vw��tf_chk
+ (
+__�ag
+, 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__f�m�
+,
+
+334 
+__gnuc_va_li�
+ 
+__�
+);
+
+336 #ifde�
+__va_�g_�ck
+
+
+337 
+__ex��_�ways_�l�e
+ 
+
+338 
+	$w��tf
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__fmt
+, ...)
+
+340  
+	`__w��tf_chk
+ (
+__USE_FORTIFY_LEVEL
+ - 1, 
+__fmt
+, 
+	`__va_�g_�ck
+ ());
+
+341 
+	}
+}
+
+343 
+__ex��_�ways_�l�e
+ 
+
+344 
+	$fw��tf
+ (
+__FILE
+ *
+__��ri�
+ 
+__��am
+, 
+__cڡ
+ 
+wch�_t
+ *__��ri� 
+__fmt
+, ...)
+
+346  
+	`__fw��tf_chk
+ (
+__��am
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__fmt
+,
+
+347 
+	`__va_�g_�ck
+ ());
+
+348 
+	}
+}
+
+349 #�i�!
+def�ed
+ 
+__�lu�lus
+
+
+350 
+	#w��tf
+(...) \
+
+351 
+	`__w��tf_chk
+ (
+__USE_FORTIFY_LEVEL
+ - 1, 
+__VA_ARGS__
+)
+
+	)
+
+352 
+	#fw��tf
+(
+��am
+, ...) \
+
+353 
+	`__fw��tf_chk
+ (
+��am
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__VA_ARGS__
+)
+
+	)
+
+356 
+__ex��_�ways_�l�e
+ 
+
+357 
+	$vw��tf
+ (
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__fmt
+, 
+__gnuc_va_li�
+ 
+__�
+)
+
+359  
+	`__vw��tf_chk
+ (
+__USE_FORTIFY_LEVEL
+ - 1, 
+__fmt
+, 
+__�
+);
+
+360 
+	}
+}
+
+362 
+__ex��_�ways_�l�e
+ 
+
+363 
+	$vfw��tf
+ (
+__FILE
+ *
+__��ri�
+ 
+__��am
+,
+
+364 
+__cڡ
+ 
+wch�_t
+ *
+__��ri�
+ 
+__fmt
+, 
+__gnuc_va_li�
+ 
+__�
+)
+
+366  
+	`__vfw��tf_chk
+ (
+__��am
+, 
+__USE_FORTIFY_LEVEL
+ - 1, 
+__fmt
+, 
+__�
+);
+
+367 
+	}
+}
+
+371 
+wch�_t
+ *
+	$__fg�ws_chk
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__size
+, 
+__n
+,
+
+372 
+__FILE
+ *
+__��ri�
+ 
+__��am
+�
+__wur
+;
+
+373 
+wch�_t
+ *
+	`__REDIRECT
+ (
+__fg�ws_��s
+,
+
+374 (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+__n
+,
+
+375 
+__FILE
+ *
+__��ri�
+ 
+__��am
+), 
+fg�ws
+�
+__wur
+;
+
+376 
+wch�_t
+ *
+	`__REDIRECT
+ (
+__fg�ws_chk_w�n
+,
+
+377 (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__size
+, 
+__n
+,
+
+378 
+__FILE
+ *
+__��ri�
+ 
+__��am
+), 
+__fg�ws_chk
+)
+
+379 
+__wur
+ 
+	`__w�ljr
+ ("fgetws called with bigger size�han�ength "
+
+382 
+__ex��_�ways_�l�e
+ 
+__wur
+ 
+wch�_t
+ *
+
+383 
+	$fg�ws
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+__n
+, 
+__FILE
+ *__��ri� 
+__��am
+)
+
+385 i�(
+	`__bos
+ (
+__s
+�!�(
+size_t
+) -1)
+
+387 i�(!
+	`__bu�t�_cڡ�t_p
+ (
+__n
+) || __n <= 0)
+
+388  
+	`__fg�ws_chk
+ (
+__s
+, 
+	`__bos
+ (__s�/  (
+wch�_t
+),
+
+389 
+__n
+, 
+__��am
+);
+
+391 i�((
+size_t
+�
+__n
+ > 
+	`__bos
+ (
+__s
+�/  (
+wch�_t
+))
+
+392  
+	`__fg�ws_chk_w�n
+ (
+__s
+, 
+	`__bos
+ (__s�/  (
+wch�_t
+),
+
+393 
+__n
+, 
+__��am
+);
+
+395  
+	`__fg�ws_��s
+ (
+__s
+, 
+__n
+, 
+__��am
+);
+
+396 
+	}
+}
+
+398 #ifde�
+__USE_GNU
+
+
+399 
+wch�_t
+ *
+	$__fg�ws_u�ocked_chk
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__size
+,
+
+400 
+__n
+, 
+__FILE
+ *
+__��ri�
+ 
+__��am
+)
+
+401 
+__wur
+;
+
+402 
+wch�_t
+ *
+	`__REDIRECT
+ (
+__fg�ws_u�ocked_��s
+,
+
+403 (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+__n
+,
+
+404 
+__FILE
+ *
+__��ri�
+ 
+__��am
+), 
+fg�ws_u�ocked
+)
+
+405 
+__wur
+;
+
+406 
+wch�_t
+ *
+	`__REDIRECT
+ (
+__fg�ws_u�ocked_chk_w�n
+,
+
+407 (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__size
+, 
+__n
+,
+
+408 
+__FILE
+ *
+__��ri�
+ 
+__��am
+),
+
+409 
+__fg�ws_u�ocked_chk
+)
+
+410 
+__wur
+ 
+	`__w�ljr
+ ("fgetws_unlocked called with bigger size�han�ength "
+
+413 
+__ex��_�ways_�l�e
+ 
+__wur
+ 
+wch�_t
+ *
+
+414 
+	$fg�ws_u�ocked
+ (
+wch�_t
+ *
+__��ri�
+ 
+__s
+, 
+__n
+, 
+__FILE
+ *__��ri� 
+__��am
+)
+
+416 i�(
+	`__bos
+ (
+__s
+�!�(
+size_t
+) -1)
+
+418 i�(!
+	`__bu�t�_cڡ�t_p
+ (
+__n
+) || __n <= 0)
+
+419  
+	`__fg�ws_u�ocked_chk
+ (
+__s
+, 
+	`__bos
+ (__s�/  (
+wch�_t
+),
+
+420 
+__n
+, 
+__��am
+);
+
+422 i�((
+size_t
+�
+__n
+ > 
+	`__bos
+ (
+__s
+�/  (
+wch�_t
+))
+
+423  
+	`__fg�ws_u�ocked_chk_w�n
+ (
+__s
+, 
+	`__bos
+ (__s�/  (
+wch�_t
+),
+
+424 
+__n
+, 
+__��am
+);
+
+426  
+	`__fg�ws_u�ocked_��s
+ (
+__s
+, 
+__n
+, 
+__��am
+);
+
+427 
+	}
+}
+
+431 
+size_t
+ 
+	$__w�tomb_chk
+ (*
+__s
+, 
+wch�_t
+ 
+__wch�
+, 
+mb��e_t
+ *
+__p
+,
+
+432 
+size_t
+ 
+__bu�
+�
+__THROW
+ 
+__wur
+;
+
+433 
+size_t
+ 
+	`__REDIRECT_NTH
+ (
+__w�tomb_��s
+,
+
+434 (*
+__��ri�
+ 
+__s
+, 
+wch�_t
+ 
+__wch�
+,
+
+435 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+), 
+w�tomb
+�
+__wur
+;
+
+437 
+__ex��_�ways_�l�e
+ 
+__wur
+ 
+size_t
+
+
+438 
+	`__NTH
+ (
+	$w�tomb
+ (*
+__s
+, 
+wch�_t
+ 
+__wch�
+, 
+mb��e_t
+ *
+__ps
+))
+
+443 
+	#__WCHAR_MB_LEN_MAX
+ 16
+
+	)
+
+444 #i�
+def�ed
+ 
+MB_LEN_MAX
+ && MB_LEN_MAX !�
+__WCHAR_MB_LEN_MAX
+
+
+447 i�(
+	`__bos
+ (
+__s
+�!�(
+size_t
+�-1 && 
+__WCHAR_MB_LEN_MAX
+ > __bos (__s))
+
+448  
+	`__w�tomb_chk
+ (
+__s
+, 
+__wch�
+, 
+__ps
+, 
+	`__bos
+ (__s));
+
+449  
+	`__w�tomb_��s
+ (
+__s
+, 
+__wch�
+, 
+__ps
+);
+
+450 
+	}
+}
+
+453 
+size_t
+ 
+	$__mb�towcs_chk
+ (
+wch�_t
+ *
+__��ri�
+ 
+__d�
+,
+
+454 
+__cڡ
+ **
+__��ri�
+ 
+__�c
+,
+
+455 
+size_t
+ 
+__�n
+, 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+,
+
+456 
+size_t
+ 
+__d��n
+�
+__THROW
+;
+
+457 
+size_t
+ 
+	`__REDIRECT_NTH
+ (
+__mb�towcs_��s
+,
+
+458 (
+wch�_t
+ *
+__��ri�
+ 
+__d�
+,
+
+459 
+__cڡ
+ **
+__��ri�
+ 
+__�c
+,
+
+460 
+size_t
+ 
+__�n
+, 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+),
+
+461 
+mb�towcs
+);
+
+462 
+size_t
+ 
+	`__REDIRECT_NTH
+ (
+__mb�towcs_chk_w�n
+,
+
+463 (
+wch�_t
+ *
+__��ri�
+ 
+__d�
+,
+
+464 
+__cڡ
+ **
+__��ri�
+ 
+__�c
+,
+
+465 
+size_t
+ 
+__�n
+, 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+,
+
+466 
+size_t
+ 
+__d��n
+), 
+__mb�towcs_chk
+)
+
+467 
+	`__w�ljr
+ ("mbsrtowcs called with dst buffer smaller�han�en "
+
+470 
+__ex��_�ways_�l�e
+ 
+size_t
+
+
+471 
+	`__NTH
+ (
+	$mb�towcs
+ (
+wch�_t
+ *
+__��ri�
+ 
+__d�
+, 
+__cڡ
+ **__��ri� 
+__�c
+,
+
+472 
+size_t
+ 
+__�n
+, 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+))
+
+474 i�(
+	`__bos
+ (
+__d�
+�!�(
+size_t
+) -1)
+
+476 i�(!
+	`__bu�t�_cڡ�t_p
+ (
+__�n
+))
+
+477  
+	`__mb�towcs_chk
+ (
+__d�
+, 
+__�c
+, 
+__�n
+, 
+__ps
+,
+
+478 
+	`__bos
+ (
+__d�
+�/  (
+wch�_t
+));
+
+480 i�(
+__�n
+ > 
+	`__bos
+ (
+__d�
+�/  (
+wch�_t
+))
+
+481  
+	`__mb�towcs_chk_w�n
+ (
+__d�
+, 
+__�c
+, 
+__�n
+, 
+__ps
+,
+
+482 
+	`__bos
+ (
+__d�
+�/  (
+wch�_t
+));
+
+484  
+	`__mb�towcs_��s
+ (
+__d�
+, 
+__�c
+, 
+__�n
+, 
+__ps
+);
+
+485 
+	}
+}
+
+488 
+size_t
+ 
+	$__wc�tombs_chk
+ (*
+__��ri�
+ 
+__d�
+,
+
+489 
+__cڡ
+ 
+wch�_t
+ **
+__��ri�
+ 
+__�c
+,
+
+490 
+size_t
+ 
+__�n
+, 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+,
+
+491 
+size_t
+ 
+__d��n
+�
+__THROW
+;
+
+492 
+size_t
+ 
+	`__REDIRECT_NTH
+ (
+__wc�tombs_��s
+,
+
+493 (*
+__��ri�
+ 
+__d�
+,
+
+494 
+__cڡ
+ 
+wch�_t
+ **
+__��ri�
+ 
+__�c
+,
+
+495 
+size_t
+ 
+__�n
+, 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+),
+
+496 
+wc�tombs
+);
+
+497 
+size_t
+ 
+	`__REDIRECT_NTH
+ (
+__wc�tombs_chk_w�n
+,
+
+498 (*
+__��ri�
+ 
+__d�
+,
+
+499 
+__cڡ
+ 
+wch�_t
+ **
+__��ri�
+ 
+__�c
+,
+
+500 
+size_t
+ 
+__�n
+, 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+,
+
+501 
+size_t
+ 
+__d��n
+), 
+__wc�tombs_chk
+)
+
+502 
+	`__w�ljr
+ ("wcsrtombs called with dst buffer smaller�han�en");
+
+504 
+__ex��_�ways_�l�e
+ 
+size_t
+
+
+505 
+	`__NTH
+ (
+	$wc�tombs
+ (*
+__��ri�
+ 
+__d�
+, 
+__cڡ
+ 
+wch�_t
+ **__��ri� 
+__�c
+,
+
+506 
+size_t
+ 
+__�n
+, 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+))
+
+508 i�(
+	`__bos
+ (
+__d�
+�!�(
+size_t
+) -1)
+
+510 i�(!
+	`__bu�t�_cڡ�t_p
+ (
+__�n
+))
+
+511  
+	`__wc�tombs_chk
+ (
+__d�
+, 
+__�c
+, 
+__�n
+, 
+__ps
+, 
+	`__bos
+ (__dst));
+
+513 i�(
+__�n
+ > 
+	`__bos
+ (
+__d�
+))
+
+514  
+	`__wc�tombs_chk_w�n
+ (
+__d�
+, 
+__�c
+, 
+__�n
+, 
+__ps
+, 
+	`__bos
+ (__dst));
+
+516  
+	`__wc�tombs_��s
+ (
+__d�
+, 
+__�c
+, 
+__�n
+, 
+__ps
+);
+
+517 
+	}
+}
+
+520 #ifde�
+__USE_GNU
+
+
+521 
+size_t
+ 
+	$__mb��owcs_chk
+ (
+wch�_t
+ *
+__��ri�
+ 
+__d�
+,
+
+522 
+__cڡ
+ **
+__��ri�
+ 
+__�c
+, 
+size_t
+ 
+__nmc
+,
+
+523 
+size_t
+ 
+__�n
+, 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+,
+
+524 
+size_t
+ 
+__d��n
+�
+__THROW
+;
+
+525 
+size_t
+ 
+	`__REDIRECT_NTH
+ (
+__mb��owcs_��s
+,
+
+526 (
+wch�_t
+ *
+__��ri�
+ 
+__d�
+,
+
+527 
+__cڡ
+ **
+__��ri�
+ 
+__�c
+, 
+size_t
+ 
+__nmc
+,
+
+528 
+size_t
+ 
+__�n
+, 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+),
+
+529 
+mb��owcs
+);
+
+530 
+size_t
+ 
+	`__REDIRECT_NTH
+ (
+__mb��owcs_chk_w�n
+,
+
+531 (
+wch�_t
+ *
+__��ri�
+ 
+__d�
+,
+
+532 
+__cڡ
+ **
+__��ri�
+ 
+__�c
+, 
+size_t
+ 
+__nmc
+,
+
+533 
+size_t
+ 
+__�n
+, 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+,
+
+534 
+size_t
+ 
+__d��n
+), 
+__mb��owcs_chk
+)
+
+535 
+	`__w�ljr
+ ("mbsnrtowcs called with dst buffer smaller�han�en "
+
+538 
+__ex��_�ways_�l�e
+ 
+size_t
+
+
+539 
+	`__NTH
+ (
+	$mb��owcs
+ (
+wch�_t
+ *
+__��ri�
+ 
+__d�
+, 
+__cڡ
+ **__��ri� 
+__�c
+,
+
+540 
+size_t
+ 
+__nmc
+, size_�
+__�n
+, 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+))
+
+542 i�(
+	`__bos
+ (
+__d�
+�!�(
+size_t
+) -1)
+
+544 i�(!
+	`__bu�t�_cڡ�t_p
+ (
+__�n
+))
+
+545  
+	`__mb��owcs_chk
+ (
+__d�
+, 
+__�c
+, 
+__nmc
+, 
+__�n
+, 
+__ps
+,
+
+546 
+	`__bos
+ (
+__d�
+�/  (
+wch�_t
+));
+
+548 i�(
+__�n
+ > 
+	`__bos
+ (
+__d�
+�/  (
+wch�_t
+))
+
+549  
+	`__mb��owcs_chk_w�n
+ (
+__d�
+, 
+__�c
+, 
+__nmc
+, 
+__�n
+, 
+__ps
+,
+
+550 
+	`__bos
+ (
+__d�
+�/  (
+wch�_t
+));
+
+552  
+	`__mb��owcs_��s
+ (
+__d�
+, 
+__�c
+, 
+__nmc
+, 
+__�n
+, 
+__ps
+);
+
+553 
+	}
+}
+
+556 
+size_t
+ 
+	$__wc��ombs_chk
+ (*
+__��ri�
+ 
+__d�
+,
+
+557 
+__cڡ
+ 
+wch�_t
+ **
+__��ri�
+ 
+__�c
+,
+
+558 
+size_t
+ 
+__nwc
+, size_�
+__�n
+,
+
+559 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+, 
+size_t
+ 
+__d��n
+)
+
+560 
+__THROW
+;
+
+561 
+size_t
+ 
+	`__REDIRECT_NTH
+ (
+__wc��ombs_��s
+,
+
+562 (*
+__��ri�
+ 
+__d�
+,
+
+563 
+__cڡ
+ 
+wch�_t
+ **
+__��ri�
+ 
+__�c
+,
+
+564 
+size_t
+ 
+__nwc
+, size_�
+__�n
+,
+
+565 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+), 
+wc��ombs
+);
+
+566 
+size_t
+ 
+	`__REDIRECT_NTH
+ (
+__wc��ombs_chk_w�n
+,
+
+567 (*
+__��ri�
+ 
+__d�
+,
+
+568 
+__cڡ
+ 
+wch�_t
+ **
+__��ri�
+ 
+__�c
+,
+
+569 
+size_t
+ 
+__nwc
+, size_�
+__�n
+,
+
+570 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+,
+
+571 
+size_t
+ 
+__d��n
+), 
+__wc��ombs_chk
+)
+
+572 
+	`__w�ljr
+ ("wcsnrtombs called with dst buffer smaller�han�en");
+
+574 
+__ex��_�ways_�l�e
+ 
+size_t
+
+
+575 
+	`__NTH
+ (
+	$wc��ombs
+ (*
+__��ri�
+ 
+__d�
+, 
+__cڡ
+ 
+wch�_t
+ **__��ri� 
+__�c
+,
+
+576 
+size_t
+ 
+__nwc
+, size_�
+__�n
+, 
+mb��e_t
+ *
+__��ri�
+ 
+__ps
+))
+
+578 i�(
+	`__bos
+ (
+__d�
+�!�(
+size_t
+) -1)
+
+580 i�(!
+	`__bu�t�_cڡ�t_p
+ (
+__�n
+))
+
+581  
+	`__wc��ombs_chk
+ (
+__d�
+, 
+__�c
+, 
+__nwc
+, 
+__�n
+, 
+__ps
+,
+
+582 
+	`__bos
+ (
+__d�
+));
+
+584 i�(
+__�n
+ > 
+	`__bos
+ (
+__d�
+))
+
+585  
+	`__wc��ombs_chk_w�n
+ (
+__d�
+, 
+__�c
+, 
+__nwc
+, 
+__�n
+, 
+__ps
+,
+
+586 
+	`__bos
+ (
+__d�
+));
+
+588  
+	`__wc��ombs_��s
+ (
+__d�
+, 
+__�c
+, 
+__nwc
+, 
+__�n
+, 
+__ps
+);
+
+589 
+	}
+}
+
+	@/usr/include/errno.h
+
+23 #i�def 
+_ERRNO_H
+
+
+27 #i�def 
+__�ed_Em�h
+
+
+28 
+	#_ERRNO_H
+ 1
+
+	)
+
+29 
+	~<�u�s.h
+>
+
+32 
+	g__BEGIN_DECLS
+
+
+36 
+	~<b�s/��o.h
+>
+
+37 #unde�
+__�ed_Em�h
+
+
+39 #ifdef 
+_ERRNO_H
+
+
+46 #i�def 
+��o
+
+
+47 

+��o
+;
+
+50 #ifde�
+__USE_GNU
+
+
+55 
*
+�og�m_�vo�ti�_�me
+, *
+�og�m_�vo�ti�_sh�t_�me
+;
+
+59 
+	g__END_DECLS
+
+
+67 #i�
+def�ed
+ 
+__USE_GNU
+ || def�ed 
+__�ed_�r�_t
+
+
+68 #i�de�
+__�r�_t_def�ed
+
+
+69 
+	t�r�_t
+;
+
+70 
+	#__�r�_t_def�ed
+ 1
+
+	)
+
+72 #unde�
+__�ed_�r�_t
+
+
+	@/usr/include/gnu/option-groups.h
+
+10 #i�de�
+__GNU_OPTION_GROUPS_H
+
+
+11 
+	#__GNU_OPTION_GROUPS_H
+
+
+	)
+
+13 
+	#__OPTION_EGLIBC_ADVANCED_INET6
+ 1
+
+	)
+
+14 
+	#__OPTION_EGLIBC_BACKTRACE
+ 1
+
+	)
+
+15 
+	#__OPTION_EGLIBC_BIG_MACROS
+ 1
+
+	)
+
+16 
+	#__OPTION_EGLIBC_BSD
+ 1
+
+	)
+
+17 
+	#__OPTION_EGLIBC_CATGETS
+ 1
+
+	)
+
+18 
+	#__OPTION_EGLIBC_CHARSETS
+ 1
+
+	)
+
+19 
+	#__OPTION_EGLIBC_CXX_TESTS
+ 1
+
+	)
+
+20 
+	#__OPTION_EGLIBC_DB_ALIASES
+ 1
+
+	)
+
+21 
+	#__OPTION_EGLIBC_ENVZ
+ 1
+
+	)
+
+22 
+	#__OPTION_EGLIBC_FCVT
+ 1
+
+	)
+
+23 
+	#__OPTION_EGLIBC_FMTMSG
+ 1
+
+	)
+
+24 
+	#__OPTION_EGLIBC_FSTAB
+ 1
+
+	)
+
+25 
+	#__OPTION_EGLIBC_FTRAVERSE
+ 1
+
+	)
+
+26 
+	#__OPTION_EGLIBC_GETLOGIN
+ 1
+
+	)
+
+27 
+	#__OPTION_EGLIBC_INET
+ 1
+
+	)
+
+28 
+	#__OPTION_EGLIBC_LIBM
+ 1
+
+	)
+
+29 
+	#__OPTION_EGLIBC_LOCALES
+ 1
+
+	)
+
+30 
+	#__OPTION_EGLIBC_LOCALE_CODE
+ 1
+
+	)
+
+31 
+	#__OPTION_EGLIBC_MEMUSAGE
+ 1
+
+	)
+
+32 
+	#__OPTION_EGLIBC_NIS
+ 1
+
+	)
+
+33 
+	#__OPTION_EGLIBC_NSSWITCH
+ 1
+
+	)
+
+34 
+	#__OPTION_EGLIBC_RCMD
+ 1
+
+	)
+
+35 
+	#__OPTION_EGLIBC_SPAWN
+ 1
+
+	)
+
+36 
+	#__OPTION_EGLIBC_STREAMS
+ 1
+
+	)
+
+37 
+	#__OPTION_EGLIBC_SUNRPC
+ 1
+
+	)
+
+38 
+	#__OPTION_EGLIBC_UTMP
+ 1
+
+	)
+
+39 
+	#__OPTION_EGLIBC_UTMPX
+ 1
+
+	)
+
+40 
+	#__OPTION_EGLIBC_WORDEXP
+ 1
+
+	)
+
+41 
+	#__OPTION_POSIX_C_LANG_WIDE_CHAR
+ 1
+
+	)
+
+42 
+	#__OPTION_POSIX_REGEXP
+ 1
+
+	)
+
+43 
+	#__OPTION_POSIX_REGEXP_GLIBC
+ 1
+
+	)
+
+44 
+	#__OPTION_POSIX_WIDE_CHAR_DEVICE_IO
+ 1
+
+	)
+
+	@/usr/include/pthread.h
+
+20 #i�de�
+_PTHREAD_H
+
+
+21 
+	#_PTHREAD_H
+ 1
+
+	)
+
+23 
+	~<�u�s.h
+>
+
+24 
+	~<�d�n.h
+>
+
+25 
+	~<sched.h
+>
+
+26 
+	~<time.h
+>
+
+28 
+	#__�ed_sig�t_t
+
+
+	)
+
+29 
+	~<sig�l.h
+>
+
+30 
+	~<b�s/�h�adty�s.h
+>
+
+31 
+	~<b�s/�tjmp.h
+>
+
+32 
+	~<b�s/w�dsize.h
+>
+
+38 
+	mPTHREAD_CREATE_JOINABLE
+,
+
+39 
+	#PTHREAD_CREATE_JOINABLE
+ 
+PTHREAD_CREATE_JOINABLE
+
+
+	)
+
+40 
+	mPTHREAD_CREATE_DETACHED
+
+
+41 
+	#PTHREAD_CREATE_DETACHED
+ 
+PTHREAD_CREATE_DETACHED
+
+
+	)
+
+48 
+	mPTHREAD_MUTEX_TIMED_NP
+,
+
+49 
+	mPTHREAD_MUTEX_RECURSIVE_NP
+,
+
+50 
+	mPTHREAD_MUTEX_ERRORCHECK_NP
+,
+
+51 
+	mPTHREAD_MUTEX_ADAPTIVE_NP
+
+
+52 #ifde�
+__USE_UNIX98
+
+
+54 
+	mPTHREAD_MUTEX_NORMAL
+ = 
+PTHREAD_MUTEX_TIMED_NP
+,
+
+55 
+	mPTHREAD_MUTEX_RECURSIVE
+ = 
+PTHREAD_MUTEX_RECURSIVE_NP
+,
+
+56 
+	mPTHREAD_MUTEX_ERRORCHECK
+ = 
+PTHREAD_MUTEX_ERRORCHECK_NP
+,
+
+57 
+	mPTHREAD_MUTEX_DEFAULT
+ = 
+PTHREAD_MUTEX_NORMAL
+
+
+59 #ifde�
+__USE_GNU
+
+
+61 , 
+	mPTHREAD_MUTEX_FAST_NP
+ = 
+PTHREAD_MUTEX_TIMED_NP
+
+
+66 #ifde�
+__USE_XOPEN2K
+
+
+70 
+	mPTHREAD_MUTEX_STALLED
+,
+
+71 
+	mPTHREAD_MUTEX_STALLED_NP
+ = 
+PTHREAD_MUTEX_STALLED
+,
+
+72 
+	mPTHREAD_MUTEX_ROBUST
+,
+
+73 
+	mPTHREAD_MUTEX_ROBUST_NP
+ = 
+PTHREAD_MUTEX_ROBUST
+
+
+78 #ifde�
+__USE_UNIX98
+
+
+82 
+	mPTHREAD_PRIO_NONE
+,
+
+83 
+	mPTHREAD_PRIO_INHERIT
+,
+
+84 
+	mPTHREAD_PRIO_PROTECT
+
+
+90 #i�
+__WORDSIZE
+ == 64
+
+91 
+	#PTHREAD_MUTEX_INITIALIZER
+ \
+
+92 { { 0, 0, 0, 0, 0, 0, { 0, 0 } } }
+
+	)
+
+93 #ifde�
+__USE_GNU
+
+
+94 
+	#PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
+ \
+
+95 { { 0, 0, 0, 0, 
+PTHREAD_MUTEX_RECURSIVE_NP
+, 0, { 0, 0 } } }
+
+	)
+
+96 
+	#PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP
+ \
+
+97 { { 0, 0, 0, 0, 
+PTHREAD_MUTEX_ERRORCHECK_NP
+, 0, { 0, 0 } } }
+
+	)
+
+98 
+	#PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP
+ \
+
+99 { { 0, 0, 0, 0, 
+PTHREAD_MUTEX_ADAPTIVE_NP
+, 0, { 0, 0 } } }
+
+	)
+
+102 
+	#PTHREAD_MUTEX_INITIALIZER
+ \
+
+103 { { 0, 0, 0, 0, 0, { 0 } } }
+
+	)
+
+104 #ifde�
+__USE_GNU
+
+
+105 
+	#PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
+ \
+
+106 { { 0, 0, 0, 
+PTHREAD_MUTEX_RECURSIVE_NP
+, 0, { 0 } } }
+
+	)
+
+107 
+	#PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP
+ \
+
+108 { { 0, 0, 0, 
+PTHREAD_MUTEX_ERRORCHECK_NP
+, 0, { 0 } } }
+
+	)
+
+109 
+	#PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP
+ \
+
+110 { { 0, 0, 0, 
+PTHREAD_MUTEX_ADAPTIVE_NP
+, 0, { 0 } } }
+
+	)
+
+116 #i�
+def�ed
+ 
+__USE_UNIX98
+ || def�ed 
+__USE_XOPEN2K
+
+
+119 
+	mPTHREAD_RWLOCK_PREFER_READER_NP
+,
+
+120 
+	mPTHREAD_RWLOCK_PREFER_WRITER_NP
+,
+
+121 
+	mPTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
+,
+
+122 
+	mPTHREAD_RWLOCK_DEFAULT_NP
+ = 
+PTHREAD_RWLOCK_PREFER_READER_NP
+
+
+126 
+	#PTHREAD_RWLOCK_INITIALIZER
+ \
+
+127 { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+
+	)
+
+128 #ifde�
+__USE_GNU
+
+
+129 #i�
+__WORDSIZE
+ == 64
+
+130 
+	#PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP
+ \
+
+132 
+PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
+ } }
+
+	)
+
+134 #i�
+__BYTE_ORDER
+ =�
+__LITTLE_ENDIAN
+
+
+135 
+	#PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP
+ \
+
+136 { { 0, 0, 0, 0, 0, 0, 
+PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
+, \
+
+137 0, 0, 0, 0 } }
+
+	)
+
+139 
+	#PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP
+ \
+
+140 { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
+,\
+
+141 0 } }
+
+	)
+
+151 
+	mPTHREAD_INHERIT_SCHED
+,
+
+152 
+	#PTHREAD_INHERIT_SCHED
+ 
+PTHREAD_INHERIT_SCHED
+
+
+	)
+
+153 
+	mPTHREAD_EXPLICIT_SCHED
+
+
+154 
+	#PTHREAD_EXPLICIT_SCHED
+ 
+PTHREAD_EXPLICIT_SCHED
+
+
+	)
+
+161 
+	mPTHREAD_SCOPE_SYSTEM
+,
+
+162 
+	#PTHREAD_SCOPE_SYSTEM
+ 
+PTHREAD_SCOPE_SYSTEM
+
+
+	)
+
+163 
+	mPTHREAD_SCOPE_PROCESS
+
+
+164 
+	#PTHREAD_SCOPE_PROCESS
+ 
+PTHREAD_SCOPE_PROCESS
+
+
+	)
+
+171 
+	mPTHREAD_PROCESS_PRIVATE
+,
+
+172 
+	#PTHREAD_PROCESS_PRIVATE
+ 
+PTHREAD_PROCESS_PRIVATE
+
+
+	)
+
+173 
+	mPTHREAD_PROCESS_SHARED
+
+
+174 
+	#PTHREAD_PROCESS_SHARED
+ 
+PTHREAD_PROCESS_SHARED
+
+
+	)
+
+180 
+	#PTHREAD_COND_INITIALIZER
+ { { 0, 0, 0, 0, 0, (*�0, 0, 0 } }
+
+	)
+
+184 
+	s_�h�ad_��nup_buf�r
+
+
+186 (*
+	m__rout�e
+) (*);
+
+187 *
+	m__�g
+;
+
+188 
+	m__�n��y�
+;
+
+189 
+_�h�ad_��nup_buf�r
+ *
+	m__�ev
+;
+
+195 
+	mPTHREAD_CANCEL_ENABLE
+,
+
+196 
+	#PTHREAD_CANCEL_ENABLE
+ 
+PTHREAD_CANCEL_ENABLE
+
+
+	)
+
+197 
+	mPTHREAD_CANCEL_DISABLE
+
+
+198 
+	#PTHREAD_CANCEL_DISABLE
+ 
+PTHREAD_CANCEL_DISABLE
+
+
+	)
+
+202 
+	mPTHREAD_CANCEL_DEFERRED
+,
+
+203 
+	#PTHREAD_CANCEL_DEFERRED
+ 
+PTHREAD_CANCEL_DEFERRED
+
+
+	)
+
+204 
+	mPTHREAD_CANCEL_ASYNCHRONOUS
+
+
+205 
+	#PTHREAD_CANCEL_ASYNCHRONOUS
+ 
+PTHREAD_CANCEL_ASYNCHRONOUS
+
+
+	)
+
+207 
+	#PTHREAD_CANCELED
+ ((*�-1)
+
+	)
+
+211 
+	#PTHREAD_ONCE_INIT
+ 0
+
+	)
+
+214 #ifde�
+__USE_XOPEN2K
+
+
+218 
+	#PTHREAD_BARRIER_SERIAL_THREAD
+ -1
+
+	)
+
+222 
+__BEGIN_DECLS
+
+
+227 

+�h�ad_���
+ (
+�h�ad_t
+ *
+__��ri�
+ 
+__�wth�ad
+,
+
+228 
+__cڡ
+ 
+�h�ad_��_t
+ *
+__��ri�
+ 
+__��
+,
+
+229 *(*
+__��t_rout�e
+) (*),
+
+230 *
+__��ri�
+ 
+__�g
+�
+__THROW
+ 
+__n�nu�
+ ((1, 3));
+
+236 

+	$�h�ad_ex�
+ (*
+__�tv�
+�
+	`__��ibu�__
+ ((
+__nܑu�__
+));
+
+244 

+	`�h�ad_jo�
+ (
+�h�ad_t
+ 
+__th
+, **
+__th�ad_�tu�
+);
+
+246 #ifde�
+__USE_GNU
+
+
+249 

+	$�h�ad_�yjo�_�
+ (
+�h�ad_t
+ 
+__th
+, **
+__th�ad_�tu�
+�
+__THROW
+;
+
+257 

+	`�h�ad_timedjo�_�
+ (
+�h�ad_t
+ 
+__th
+, **
+__th�ad_�tu�
+,
+
+258 
+__cڡ
+ 
+time�ec
+ *
+__ab�ime
+);
+
+265 

+	$�h�ad_d�ach
+ (
+�h�ad_t
+ 
+__th
+�
+__THROW
+;
+
+269 
+�h�ad_t
+ 
+	$�h�ad_�lf
+ (�
+__THROW
+ 
+	`__��ibu�__
+ ((
+__cڡ__
+));
+
+272 

+	$�h�ad_equ�
+ (
+�h�ad_t
+ 
+__th�ad1
+,�th�ad_�
+__th�ad2
+�
+__THROW
+;
+
+280 

+	$�h�ad_��_��
+ (
+�h�ad_��_t
+ *
+__��
+�
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+283 

+	$�h�ad_��_de�roy
+ (
+�h�ad_��_t
+ *
+__��
+)
+
+284 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+287 

+	$�h�ad_��_g�d�ach��e
+ (
+__cڡ
+ 
+�h�ad_��_t
+ *
+__��
+,
+
+288 *
+__d�ach��e
+)
+
+289 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+292 

+	$�h�ad_��_�td�ach��e
+ (
+�h�ad_��_t
+ *
+__��
+,
+
+293 
+__d�ach��e
+)
+
+294 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+298 

+	$�h�ad_��_g�gu�dsize
+ (
+__cڡ
+ 
+�h�ad_��_t
+ *
+__��
+,
+
+299 
+size_t
+ *
+__gu�dsize
+)
+
+300 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+303 

+	$�h�ad_��_�tgu�dsize
+ (
+�h�ad_��_t
+ *
+__��
+,
+
+304 
+size_t
+ 
+__gu�dsize
+)
+
+305 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+309 

+	$�h�ad_��_g�sched��m
+ (
+__cڡ
+ 
+�h�ad_��_t
+ *
+__��ri�
+
+
+310 
+__��
+,
+
+311 
+sched_��m
+ *
+__��ri�
+ 
+__��m
+)
+
+312 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+315 

+	$�h�ad_��_�tsched��m
+ (
+�h�ad_��_t
+ *
+__��ri�
+ 
+__��
+,
+
+316 
+__cڡ
+ 
+sched_��m
+ *
+__��ri�
+
+
+317 
+__��m
+�
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+320 

+	$�h�ad_��_g�schedp�icy
+ (
+__cڡ
+ 
+�h�ad_��_t
+ *
+__��ri�
+
+
+321 
+__��
+, *
+__��ri�
+ 
+__p�icy
+)
+
+322 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+325 

+	$�h�ad_��_�tschedp�icy
+ (
+�h�ad_��_t
+ *
+__��
+, 
+__p�icy
+)
+
+326 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+329 

+	$�h�ad_��_g��h��sched
+ (
+__cڡ
+ 
+�h�ad_��_t
+ *
+__��ri�
+
+
+330 
+__��
+, *
+__��ri�
+ 
+__�h��
+)
+
+331 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+334 

+	$�h�ad_��_�t�h��sched
+ (
+�h�ad_��_t
+ *
+__��
+,
+
+335 
+__�h��
+)
+
+336 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+340 

+	$�h�ad_��_g�sc�e
+ (
+__cڡ
+ 
+�h�ad_��_t
+ *
+__��ri�
+ 
+__��
+,
+
+341 *
+__��ri�
+ 
+__sc�e
+)
+
+342 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+345 

+	$�h�ad_��_�tsc�e
+ (
+�h�ad_��_t
+ *
+__��
+, 
+__sc�e
+)
+
+346 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+349 

+	$�h�ad_��_g��ackaddr
+ (
+__cڡ
+ 
+�h�ad_��_t
+ *
+__��ri�
+
+
+350 
+__��
+, **
+__��ri�
+ 
+__�ackaddr
+)
+
+351 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2)�
+__��ibu�_d����d__
+;
+
+357 

+	$�h�ad_��_�t�ackaddr
+ (
+�h�ad_��_t
+ *
+__��
+,
+
+358 *
+__�ackaddr
+)
+
+359 
+__THROW
+ 
+	`__n�nu�
+ ((1)�
+__��ibu�_d����d__
+;
+
+362 

+	$�h�ad_��_g��acksize
+ (
+__cڡ
+ 
+�h�ad_��_t
+ *
+__��ri�
+
+
+363 
+__��
+, 
+size_t
+ *
+__��ri�
+ 
+__�acksize
+)
+
+364 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+369 

+	$�h�ad_��_�t�acksize
+ (
+�h�ad_��_t
+ *
+__��
+,
+
+370 
+size_t
+ 
+__�acksize
+)
+
+371 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+373 #ifde�
+__USE_XOPEN2K
+
+
+375 

+	$�h�ad_��_g��ack
+ (
+__cڡ
+ 
+�h�ad_��_t
+ *
+__��ri�
+ 
+__��
+,
+
+376 **
+__��ri�
+ 
+__�ackaddr
+,
+
+377 
+size_t
+ *
+__��ri�
+ 
+__�acksize
+)
+
+378 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2, 3));
+
+383 

+	$�h�ad_��_�t�ack
+ (
+�h�ad_��_t
+ *
+__��
+, *
+__�ackaddr
+,
+
+384 
+size_t
+ 
+__�acksize
+�
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+387 #ifde�
+__USE_GNU
+
+
+390 

+	$�h�ad_��_��ff��y_�
+ (
+�h�ad_��_t
+ *
+__��
+,
+
+391 
+size_t
+ 
+__�u�tsize
+,
+
+392 
+__cڡ
+ 
+�u_�t_t
+ *
+__�u�t
+)
+
+393 
+__THROW
+ 
+	`__n�nu�
+ ((1, 3));
+
+397 

+	$�h�ad_��_g�aff��y_�
+ (
+__cڡ
+ 
+�h�ad_��_t
+ *
+__��
+,
+
+398 
+size_t
+ 
+__�u�tsize
+,
+
+399 
+�u_�t_t
+ *
+__�u�t
+)
+
+400 
+__THROW
+ 
+	`__n�nu�
+ ((1, 3));
+
+406 

+	$�h�ad_g���_�
+ (
+�h�ad_t
+ 
+__th
+, 
+�h�ad_��_t
+ *
+__��
+)
+
+407 
+__THROW
+ 
+	`__n�nu�
+ ((2));
+
+415 

+	$�h�ad_�tsched��m
+ (
+�h�ad_t
+ 
+__�rg�_th�ad
+, 
+__p�icy
+,
+
+416 
+__cڡ
+ 
+sched_��m
+ *
+__��m
+)
+
+417 
+__THROW
+ 
+	`__n�nu�
+ ((3));
+
+420 

+	$�h�ad_g�sched��m
+ (
+�h�ad_t
+ 
+__�rg�_th�ad
+,
+
+421 *
+__��ri�
+ 
+__p�icy
+,
+
+422 
+sched_��m
+ *
+__��ri�
+ 
+__��m
+)
+
+423 
+__THROW
+ 
+	`__n�nu�
+ ((2, 3));
+
+426 

+	$�h�ad_�tsched�io
+ (
+�h�ad_t
+ 
+__�rg�_th�ad
+, 
+__�io
+)
+
+427 
+__THROW
+;
+
+430 #ifde�
+__USE_UNIX98
+
+
+432 

+	$�h�ad_g�c�cu��cy
+ (�
+__THROW
+;
+
+435 

+	$�h�ad_�tc�cu��cy
+ (
+__�v�
+�
+__THROW
+;
+
+438 #ifde�
+__USE_GNU
+
+
+443 

+	$�h�ad_y�ld
+ (�
+__THROW
+;
+
+448 

+	$�h�ad_��ff��y_�
+ (
+�h�ad_t
+ 
+__th
+, 
+size_t
+ 
+__�u�tsize
+,
+
+449 
+__cڡ
+ 
+�u_�t_t
+ *
+__�u�t
+)
+
+450 
+__THROW
+ 
+	`__n�nu�
+ ((3));
+
+453 

+	$�h�ad_g�aff��y_�
+ (
+�h�ad_t
+ 
+__th
+, 
+size_t
+ 
+__�u�tsize
+,
+
+454 
+�u_�t_t
+ *
+__�u�t
+)
+
+455 
+__THROW
+ 
+	`__n�nu�
+ ((3));
+
+468 

+	`�h�ad_��
+ (
+�h�ad_��_t
+ *
+__��_cڌ�
+,
+
+469 (*
+__��_rout�e
+�()�
+	`__n�nu�
+ ((1, 2));
+
+480 

+	`�h�ad_�t�n�l��e
+ (
+__��e
+, *
+__�d��e
+);
+
+484 

+	`�h�ad_�t�n��y�
+ (
+__ty�
+, *
+__�dty�
+);
+
+487 

+	`�h�ad_�n�l
+ (
+�h�ad_t
+ 
+__th
+);
+
+492 

+	`�h�ad_���n�l
+ ();
+
+501 
+__jmp_buf
+ 
+__�n�l_jmp_buf
+;
+
+502 
+__mask_was_�ved
+;
+
+503 } 
+__�n�l_jmp_buf
+[1];
+
+504 *
+__�d
+[4];
+
+505 } 
+	t__�h�ad_unw�d_buf_t
+ 
+	t__��ibu�__
+ ((
+	t__�ig�d__
+));
+
+508 #i�de�
+__��nup_f�_��ibu�
+
+
+509 
+	#__��nup_f�_��ibu�
+
+
+	)
+
+514 
+	s__�h�ad_��nup_�ame
+
+
+516 (*
+__�n�l_rout�e
+) (*);
+
+517 *
+__�n�l_�g
+;
+
+518 
+__do_�
+;
+
+519 
+__�n�l_ty�
+;
+
+522 #i�
+def�ed
+ 
+__GNUC__
+ && def�ed 
+__EXCEPTIONS
+
+
+523 #ifde�
+__�lu�lus
+
+
+525 �as�
+	c__�h�ad_��nup_�ass
+
+
+527 (*
+__�n�l_rout�e
+) (*);
+
+528 *
+__�n�l_�g
+;
+
+529 
+__do_�
+;
+
+530 
+__�n�l_ty�
+;
+
+532 
+public
+:
+
+533 
+	`__�h�ad_��nup_�ass
+ ((*
+__f�
+�(*), *
+__�g
+)
+
+534 : 
+	`__�n�l_rout�e
+ (
+__f�
+), 
+	`__�n�l_�g
+ (
+__�g
+), 
+	$__do_�
+ (1) { }
+
+535 ~
+	$__�h�ad_��nup_�ass
+ (�{ i�(
+__do_�
+�
+	`__�n�l_rout�e
+ (
+__�n�l_�g
+); 
+	}
+}
+
+536 
+	$__�tdo�
+ (
+__�wv�
+�{ 
+__do_�
+ = __�wv�; 
+	}
+}
+
+537 
+	$__de�r
+ (�{ 
+	`�h�ad_�t�n��y�
+ (
+PTHREAD_CANCEL_DEFERRED
+,
+
+538 &
+__�n�l_ty�
+); 
+	}
+}
+
+539 
+	$__���e
+ (�cڡ { 
+	`�h�ad_�t�n��y�
+ (
+__�n�l_ty�
+, 0); 
+	}
+}
+
+549 
+	#�h�ad_��nup_push
+(
+rout�e
+, 
+�g
+) \
+
+551 
+__�h�ad_��nup_�ass
+ 
+	`__��ame
+ (
+rout�e
+, 
+�g
+)
+
+	)
+
+555 
+	#�h�ad_��nup_p�
+(
+execu�
+) \
+
+556 
+__��ame
+.
+	`__�tdo�
+ (
+execu�
+); \
+
+557 } 0)
+
+	)
+
+559 #ifde�
+__USE_GNU
+
+
+563 
+	#�h�ad_��nup_push_de�r_�
+(
+rout�e
+, 
+�g
+) \
+
+565 
+__�h�ad_��nup_�ass
+ 
+	`__��ame
+ (
+rout�e
+, 
+�g
+); \
+
+566 
+__��ame
+.
+	`__de�r
+ ()
+
+	)
+
+571 
+	#�h�ad_��nup_p�_���e_�
+(
+execu�
+) \
+
+572 
+__��ame
+.
+	`__���e
+ (); \
+
+573 
+__��ame
+.
+	`__�tdo�
+ (
+execu�
+); \
+
+574 } 0)
+
+	)
+
+581 
+__ex��_�l�e
+ 
+
+582 
+	$__�h�ad_��nup_rout�e
+ (
+__�h�ad_��nup_�ame
+ *
+__�ame
+)
+
+584 i�(
+__�ame
+->
+__do_�
+)
+
+585 
+__�ame
+->
+	`__�n�l_rout�e
+ (__�ame->
+__�n�l_�g
+);
+
+586 
+	}
+}
+
+595 
+	#�h�ad_��nup_push
+(
+rout�e
+, 
+�g
+) \
+
+597 
+__�h�ad_��nup_�ame
+ 
+__��ame
+ \
+
+598 
+	`__��ibu�__
+ ((
+	`__��nup__
+ (
+__�h�ad_��nup_rout�e
+))) \
+
+599 �{ .
+__�n�l_rout�e
+ = (
+rout�e
+), .
+__�n�l_�g
+ = (
+�g
+), \
+
+600 .
+__do_�
+ = 1 };
+
+	)
+
+604 
+	#�h�ad_��nup_p�
+(
+execu�
+) \
+
+605 
+__��ame
+.
+__do_�
+ = (
+execu�
+); \
+
+606 } 0)
+
+	)
+
+608 #ifde�
+__USE_GNU
+
+
+612 
+	#�h�ad_��nup_push_de�r_�
+(
+rout�e
+, 
+�g
+) \
+
+614 
+__�h�ad_��nup_�ame
+ 
+__��ame
+ \
+
+615 
+	`__��ibu�__
+ ((
+	`__��nup__
+ (
+__�h�ad_��nup_rout�e
+))) \
+
+616 �{ .
+__�n�l_rout�e
+ = (
+rout�e
+), .
+__�n�l_�g
+ = (
+�g
+), \
+
+617 .
+__do_�
+ = 1 }; \
+
+618 (�
+	`�h�ad_�t�n��y�
+ (
+PTHREAD_CANCEL_DEFERRED
+, \
+
+619 &
+__��ame
+.
+__�n�l_ty�
+)
+
+	)
+
+624 
+	#�h�ad_��nup_p�_���e_�
+(
+execu�
+) \
+
+625 (�
+	`�h�ad_�t�n��y�
+ (
+__��ame
+.
+__�n�l_ty�
+, 
+NULL
+); \
+
+626 
+__��ame
+.
+__do_�
+ = (
+execu�
+); \
+
+627 } 0)
+
+	)
+
+638 
+	#�h�ad_��nup_push
+(
+rout�e
+, 
+�g
+) \
+
+640 
+__�h�ad_unw�d_buf_t
+ 
+__�n�l_buf
+; \
+
+641 (*
+__�n�l_rout�e
+�(*��(
+rout�e
+); \
+
+642 *
+__�n�l_�g
+ = (
+�g
+); \
+
+643 
+n�_f��_��
+ = 
+	`__sig�tjmp
+ ((
+__jmp_buf_�g
+ *) (*) \
+
+644 
+__�n�l_buf
+.
+__�n�l_jmp_buf
+, 0); \
+
+645 i�(
+	`__bu�t�_ex��
+ (
+n�_f��_��
+, 0)) \
+
+647 
+	`__�n�l_rout�e
+ (
+__�n�l_�g
+); \
+
+648 
+	`__�h�ad_unw�d_�xt
+ (&
+__�n�l_buf
+); \
+
+652 
+	`__�h�ad_�gi��_�n�l
+ (&
+__�n�l_buf
+); \
+
+653 d�{
+
+	)
+
+654 

+__�h�ad_�gi��_�n�l
+ (
+__�h�ad_unw�d_buf_t
+ *
+__buf
+)
+
+655 
+__��nup_f�_��ibu�
+;
+
+659 
+	#�h�ad_��nup_p�
+(
+execu�
+) \
+
+662 
+	`__�h�ad_u�egi��_�n�l
+ (&
+__�n�l_buf
+); \
+
+663 i�(
+execu�
+) \
+
+664 
+	`__�n�l_rout�e
+ (
+__�n�l_�g
+); \
+
+665 } 0)
+
+	)
+
+666 

+	$__�h�ad_u�egi��_�n�l
+ (
+__�h�ad_unw�d_buf_t
+ *
+__buf
+)
+
+667 
+__��nup_f�_��ibu�
+;
+
+669 #ifde�
+__USE_GNU
+
+
+673 
+	#�h�ad_��nup_push_de�r_�
+(
+rout�e
+, 
+�g
+) \
+
+675 
+__�h�ad_unw�d_buf_t
+ 
+__�n�l_buf
+; \
+
+676 (*
+__�n�l_rout�e
+�(*��(
+rout�e
+); \
+
+677 *
+__�n�l_�g
+ = (
+�g
+); \
+
+678 
+n�_f��_��
+ = 
+	`__sig�tjmp
+ ((
+__jmp_buf_�g
+ *) (*) \
+
+679 
+__�n�l_buf
+.
+__�n�l_jmp_buf
+, 0); \
+
+680 i�(
+	`__bu�t�_ex��
+ (
+n�_f��_��
+, 0)) \
+
+682 
+	`__�n�l_rout�e
+ (
+__�n�l_�g
+); \
+
+683 
+	`__�h�ad_unw�d_�xt
+ (&
+__�n�l_buf
+); \
+
+687 
+	`__�h�ad_�gi��_�n�l_de�r
+ (&
+__�n�l_buf
+); \
+
+688 d�{
+
+	)
+
+689 

+	`__�h�ad_�gi��_�n�l_de�r
+ (
+__�h�ad_unw�d_buf_t
+ *
+__buf
+)
+
+690 
+__��nup_f�_��ibu�
+;
+
+695 
+	#�h�ad_��nup_p�_���e_�
+(
+execu�
+) \
+
+698 
+	`__�h�ad_u�egi��_�n�l_���e
+ (&
+__�n�l_buf
+); \
+
+699 i�(
+execu�
+) \
+
+700 
+	`__�n�l_rout�e
+ (
+__�n�l_�g
+); \
+
+701 
+	}
+} 0)
+
+	)
+
+702 

+	$__�h�ad_u�egi��_�n�l_���e
+ (
+__�h�ad_unw�d_buf_t
+ *
+__buf
+)
+
+703 
+__��nup_f�_��ibu�
+;
+
+707 

+	$__�h�ad_unw�d_�xt
+ (
+__�h�ad_unw�d_buf_t
+ *
+__buf
+)
+
+708 
+__��nup_f�_��ibu�
+ 
+	`__��ibu�__
+ ((
+__nܑu�__
+))
+
+709 #i�de�
+SHARED
+
+
+710 
+	`__��ibu�__
+ ((
+__w�k__
+))
+
+716 
+__jmp_buf_�g
+;
+
+717 

+	$__sig�tjmp
+ (
+__jmp_buf_�g
+ *
+__�v
+, 
+__�vemask
+�
+__THROW
+;
+
+723 

+	$�h�ad_mu�x_��
+ (
+�h�ad_mu�x_t
+ *
+__mu�x
+,
+
+724 
+__cڡ
+ 
+�h�ad_mu�x��_t
+ *
+__mu�x��
+)
+
+725 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+728 

+	$�h�ad_mu�x_de�roy
+ (
+�h�ad_mu�x_t
+ *
+__mu�x
+)
+
+729 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+732 

+	$�h�ad_mu�x_�ylock
+ (
+�h�ad_mu�x_t
+ *
+__mu�x
+)
+
+733 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+736 

+	$�h�ad_mu�x_lock
+ (
+�h�ad_mu�x_t
+ *
+__mu�x
+)
+
+737 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+739 #ifde�
+__USE_XOPEN2K
+
+
+741 

+	$�h�ad_mu�x_timedlock
+ (
+�h�ad_mu�x_t
+ *
+__��ri�
+ 
+__mu�x
+,
+
+742 
+__cڡ
+ 
+time�ec
+ *
+__��ri�
+
+
+743 
+__ab�ime
+�
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+747 

+	$�h�ad_mu�x_u�ock
+ (
+�h�ad_mu�x_t
+ *
+__mu�x
+)
+
+748 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+751 #ifde�
+__USE_UNIX98
+
+
+753 

+	$�h�ad_mu�x_g��io���g
+ (
+__cڡ
+ 
+�h�ad_mu�x_t
+ *
+
+754 
+__��ri�
+ 
+__mu�x
+,
+
+755 *
+__��ri�
+ 
+__�io���g
+)
+
+756 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+760 

+	$�h�ad_mu�x_��rio���g
+ (
+�h�ad_mu�x_t
+ *
+__��ri�
+ 
+__mu�x
+,
+
+761 
+__�io���g
+,
+
+762 *
+__��ri�
+ 
+__�d_���g
+)
+
+763 
+__THROW
+ 
+	`__n�nu�
+ ((1, 3));
+
+767 #ifde�
+__USE_XOPEN2K8
+
+
+769 

+	$�h�ad_mu�x_c�si��t_�
+ (
+�h�ad_mu�x_t
+ *
+__mu�x
+)
+
+770 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+771 #ifde�
+__USE_GNU
+
+
+772 

+	$�h�ad_mu�x_c�si��t_�
+ (
+�h�ad_mu�x_t
+ *
+__mu�x
+)
+
+773 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+782 

+	$�h�ad_mu�x��_��
+ (
+�h�ad_mu�x��_t
+ *
+__��
+)
+
+783 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+786 

+	$�h�ad_mu�x��_de�roy
+ (
+�h�ad_mu�x��_t
+ *
+__��
+)
+
+787 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+790 

+	$�h�ad_mu�x��_g�psh�ed
+ (
+__cڡ
+ 
+�h�ad_mu�x��_t
+ *
+
+791 
+__��ri�
+ 
+__��
+,
+
+792 *
+__��ri�
+ 
+__psh�ed
+)
+
+793 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+796 

+	$�h�ad_mu�x��_��sh�ed
+ (
+�h�ad_mu�x��_t
+ *
+__��
+,
+
+797 
+__psh�ed
+)
+
+798 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+800 #ifde�
+__USE_UNIX98
+
+
+802 

+	$�h�ad_mu�x��_g�ty�
+ (
+__cڡ
+ 
+�h�ad_mu�x��_t
+ *
+__��ri�
+
+
+803 
+__��
+, *
+__��ri�
+ 
+__k�d
+)
+
+804 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+809 

+	$�h�ad_mu�x��_��y�
+ (
+�h�ad_mu�x��_t
+ *
+__��
+, 
+__k�d
+)
+
+810 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+813 

+	$�h�ad_mu�x��_g���oc�
+ (
+__cڡ
+ 
+�h�ad_mu�x��_t
+ *
+
+814 
+__��ri�
+ 
+__��
+,
+
+815 *
+__��ri�
+ 
+__��oc�
+)
+
+816 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+820 

+	$�h�ad_mu�x��_��r�oc�
+ (
+�h�ad_mu�x��_t
+ *
+__��
+,
+
+821 
+__��oc�
+)
+
+822 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+825 

+	$�h�ad_mu�x��_g��io���g
+ (
+__cڡ
+ 
+�h�ad_mu�x��_t
+ *
+
+826 
+__��ri�
+ 
+__��
+,
+
+827 *
+__��ri�
+ 
+__�io���g
+)
+
+828 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+831 

+	$�h�ad_mu�x��_��rio���g
+ (
+�h�ad_mu�x��_t
+ *
+__��
+,
+
+832 
+__�io���g
+)
+
+833 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+836 #ifde�
+__USE_XOPEN2K
+
+
+838 

+	$�h�ad_mu�x��_g�robu�
+ (
+__cڡ
+ 
+�h�ad_mu�x��_t
+ *
+__��
+,
+
+839 *
+__robu��ss
+)
+
+840 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+841 #ifde�
+__USE_GNU
+
+
+842 

+	$�h�ad_mu�x��_g�robu�_�
+ (
+__cڡ
+ 
+�h�ad_mu�x��_t
+ *
+__��
+,
+
+843 *
+__robu��ss
+)
+
+844 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+848 

+	$�h�ad_mu�x��_��obu�
+ (
+�h�ad_mu�x��_t
+ *
+__��
+,
+
+849 
+__robu��ss
+)
+
+850 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+851 #ifde�
+__USE_GNU
+
+
+852 

+	$�h�ad_mu�x��_��obu�_�
+ (
+�h�ad_mu�x��_t
+ *
+__��
+,
+
+853 
+__robu��ss
+)
+
+854 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+859 #i�
+def�ed
+ 
+__USE_UNIX98
+ || def�ed 
+__USE_XOPEN2K
+
+
+864 

+	$�h�ad_rwlock_��
+ (
+�h�ad_rwlock_t
+ *
+__��ri�
+ 
+__rwlock
+,
+
+865 
+__cڡ
+ 
+�h�ad_rwlock��_t
+ *
+__��ri�
+
+
+866 
+__��
+�
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+869 

+	$�h�ad_rwlock_de�roy
+ (
+�h�ad_rwlock_t
+ *
+__rwlock
+)
+
+870 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+873 

+	$�h�ad_rwlock_rdlock
+ (
+�h�ad_rwlock_t
+ *
+__rwlock
+)
+
+874 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+877 

+	$�h�ad_rwlock_�yrdlock
+ (
+�h�ad_rwlock_t
+ *
+__rwlock
+)
+
+878 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+880 #ifde�
+__USE_XOPEN2K
+
+
+882 

+	$�h�ad_rwlock_timedrdlock
+ (
+�h�ad_rwlock_t
+ *
+__��ri�
+ 
+__rwlock
+,
+
+883 
+__cڡ
+ 
+time�ec
+ *
+__��ri�
+
+
+884 
+__ab�ime
+�
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+888 

+	$�h�ad_rwlock_w�ock
+ (
+�h�ad_rwlock_t
+ *
+__rwlock
+)
+
+889 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+892 

+	$�h�ad_rwlock_�yw�ock
+ (
+�h�ad_rwlock_t
+ *
+__rwlock
+)
+
+893 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+895 #ifde�
+__USE_XOPEN2K
+
+
+897 

+	$�h�ad_rwlock_timedw�ock
+ (
+�h�ad_rwlock_t
+ *
+__��ri�
+ 
+__rwlock
+,
+
+898 
+__cڡ
+ 
+time�ec
+ *
+__��ri�
+
+
+899 
+__ab�ime
+�
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+903 

+	$�h�ad_rwlock_u�ock
+ (
+�h�ad_rwlock_t
+ *
+__rwlock
+)
+
+904 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+910 

+	$�h�ad_rwlock��_��
+ (
+�h�ad_rwlock��_t
+ *
+__��
+)
+
+911 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+914 

+	$�h�ad_rwlock��_de�roy
+ (
+�h�ad_rwlock��_t
+ *
+__��
+)
+
+915 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+918 

+	$�h�ad_rwlock��_g�psh�ed
+ (
+__cڡ
+ 
+�h�ad_rwlock��_t
+ *
+
+919 
+__��ri�
+ 
+__��
+,
+
+920 *
+__��ri�
+ 
+__psh�ed
+)
+
+921 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+924 

+	$�h�ad_rwlock��_��sh�ed
+ (
+�h�ad_rwlock��_t
+ *
+__��
+,
+
+925 
+__psh�ed
+)
+
+926 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+929 

+	$�h�ad_rwlock��_g�k�d_�
+ (
+__cڡ
+ 
+�h�ad_rwlock��_t
+ *
+
+930 
+__��ri�
+ 
+__��
+,
+
+931 *
+__��ri�
+ 
+__�ef
+)
+
+932 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+935 

+	$�h�ad_rwlock��_�tk�d_�
+ (
+�h�ad_rwlock��_t
+ *
+__��
+,
+
+936 
+__�ef
+�
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+944 

+	$�h�ad_c�d_��
+ (
+�h�ad_c�d_t
+ *
+__��ri�
+ 
+__c�d
+,
+
+945 
+__cڡ
+ 
+�h�ad_c�d��_t
+ *
+__��ri�
+
+
+946 
+__c�d_��
+�
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+949 

+	$�h�ad_c�d_de�roy
+ (
+�h�ad_c�d_t
+ *
+__c�d
+)
+
+950 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+953 

+	$�h�ad_c�d_sig�l
+ (
+�h�ad_c�d_t
+ *
+__c�d
+)
+
+954 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+957 

+	$�h�ad_c�d_br�d��
+ (
+�h�ad_c�d_t
+ *
+__c�d
+)
+
+958 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+965 

+	$�h�ad_c�d_wa�
+ (
+�h�ad_c�d_t
+ *
+__��ri�
+ 
+__c�d
+,
+
+966 
+�h�ad_mu�x_t
+ *
+__��ri�
+ 
+__mu�x
+)
+
+967 
+	`__n�nu�
+ ((1, 2));
+
+976 

+	$�h�ad_c�d_timedwa�
+ (
+�h�ad_c�d_t
+ *
+__��ri�
+ 
+__c�d
+,
+
+977 
+�h�ad_mu�x_t
+ *
+__��ri�
+ 
+__mu�x
+,
+
+978 
+__cڡ
+ 
+time�ec
+ *
+__��ri�
+
+
+979 
+__ab�ime
+�
+	`__n�nu�
+ ((1, 2, 3));
+
+984 

+	$�h�ad_c�d��_��
+ (
+�h�ad_c�d��_t
+ *
+__��
+)
+
+985 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+988 

+	$�h�ad_c�d��_de�roy
+ (
+�h�ad_c�d��_t
+ *
+__��
+)
+
+989 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+992 

+	$�h�ad_c�d��_g�psh�ed
+ (
+__cڡ
+ 
+�h�ad_c�d��_t
+ *
+
+993 
+__��ri�
+ 
+__��
+,
+
+994 *
+__��ri�
+ 
+__psh�ed
+)
+
+995 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+998 

+	$�h�ad_c�d��_��sh�ed
+ (
+�h�ad_c�d��_t
+ *
+__��
+,
+
+999 
+__psh�ed
+�
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+1001 #ifde�
+__USE_XOPEN2K
+
+
+1003 

+	$�h�ad_c�d��_g��ock
+ (
+__cڡ
+ 
+�h�ad_c�d��_t
+ *
+
+1004 
+__��ri�
+ 
+__��
+,
+
+1005 
+__�ockid_t
+ *
+__��ri�
+ 
+__�ock_id
+)
+
+1006 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+1009 

+	$�h�ad_c�d��_�t�ock
+ (
+�h�ad_c�d��_t
+ *
+__��
+,
+
+1010 
+__�ockid_t
+ 
+__�ock_id
+)
+
+1011 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+1015 #ifde�
+__USE_XOPEN2K
+
+
+1020 

+	$�h�ad_��_��
+ (
+�h�ad_��lock_t
+ *
+__lock
+, 
+__psh�ed
+)
+
+1021 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+1024 

+	$�h�ad_��_de�roy
+ (
+�h�ad_��lock_t
+ *
+__lock
+)
+
+1025 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+1028 

+	$�h�ad_��_lock
+ (
+�h�ad_��lock_t
+ *
+__lock
+)
+
+1029 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+1032 

+	$�h�ad_��_�ylock
+ (
+�h�ad_��lock_t
+ *
+__lock
+)
+
+1033 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+1036 

+	$�h�ad_��_u�ock
+ (
+�h�ad_��lock_t
+ *
+__lock
+)
+
+1037 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+1044 

+	$�h�ad_b�r�r_��
+ (
+�h�ad_b�r�r_t
+ *
+__��ri�
+ 
+__b�r�r
+,
+
+1045 
+__cڡ
+ 
+�h�ad_b�r���r_t
+ *
+__��ri�
+
+
+1046 
+__��
+, 
+__cou�
+)
+
+1047 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+1050 

+	$�h�ad_b�r�r_de�roy
+ (
+�h�ad_b�r�r_t
+ *
+__b�r�r
+)
+
+1051 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+1054 

+	$�h�ad_b�r�r_wa�
+ (
+�h�ad_b�r�r_t
+ *
+__b�r�r
+)
+
+1055 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+1059 

+	$�h�ad_b�r���r_��
+ (
+�h�ad_b�r���r_t
+ *
+__��
+)
+
+1060 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+1063 

+	$�h�ad_b�r���r_de�roy
+ (
+�h�ad_b�r���r_t
+ *
+__��
+)
+
+1064 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+1067 

+	$�h�ad_b�r���r_g�psh�ed
+ (
+__cڡ
+ 
+�h�ad_b�r���r_t
+ *
+
+1068 
+__��ri�
+ 
+__��
+,
+
+1069 *
+__��ri�
+ 
+__psh�ed
+)
+
+1070 
+__THROW
+ 
+	`__n�nu�
+ ((1, 2));
+
+1073 

+	$�h�ad_b�r���r_��sh�ed
+ (
+�h�ad_b�r���r_t
+ *
+__��
+,
+
+1074 
+__psh�ed
+)
+
+1075 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+1087 

+	`�h�ad_key_���
+ (
+�h�ad_key_t
+ *
+__key
+,
+
+1088 (*
+__de�r_fun�i�
+) (*))
+
+1089 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+1092 

+	$�h�ad_key_d��e
+ (
+�h�ad_key_t
+ 
+__key
+�
+__THROW
+;
+
+1095 
*
+	$�h�ad_g��ecific
+ (
+�h�ad_key_t
+ 
+__key
+�
+__THROW
+;
+
+1098 

+	$�h�ad_�t�ecific
+ (
+�h�ad_key_t
+ 
+__key
+,
+
+1099 
+__cڡ
+ *
+__po��r
+�
+__THROW
+ ;
+
+1102 #ifde�
+__USE_XOPEN2K
+
+
+1104 

+	$�h�ad_g��u�ockid
+ (
+�h�ad_t
+ 
+__th�ad_id
+,
+
+1105 
+__�ockid_t
+ *
+__�ock_id
+)
+
+1106 
+__THROW
+ 
+	`__n�nu�
+ ((2));
+
+1121 

+	`�h�ad_�f�k
+ ((*
+__���e
+) (),
+
+1122 (*
+__���
+) (),
+
+1123 (*
+__ch�d
+�()�
+__THROW
+;
+
+1126 #ifde�
+__USE_EXTERN_INLINES
+
+
+1128 
+__ex��_�l�e
+ 
+
+1129 
+	`__NTH
+ (
+	$�h�ad_equ�
+ (
+�h�ad_t
+ 
+__th�ad1
+,�th�ad_�
+__th�ad2
+))
+
+1131  
+__th�ad1
+ =�
+__th�ad2
+;
+
+1132 
+	}
+}
+
+1135 
+	g__END_DECLS
+
+
+	@/usr/include/wctype.h
+
+24 #i�de�
+_WCTYPE_H
+
+
+26 
+	~<�u�s.h
+>
+
+27 
+	~<b�s/ty�s.h
+>
+
+29 #i�de�
+__�ed_iswxxx
+
+
+30 
+	#_WCTYPE_H
+ 1
+
+	)
+
+33 
+	#__�ed_w�t_t
+
+
+	)
+
+34 
+	~<�ddef.h
+>
+
+38 #i�de�
+WEOF
+
+
+39 
+	#WEOF
+ (0xffffffffu)
+
+	)
+
+42 #unde�
+__�ed_iswxxx
+
+
+47 #i�de�
+__iswxxx_def�ed
+
+
+48 
+	#__iswxxx_def�ed
+ 1
+
+	)
+
+50 
+__BEGIN_NAMESPACE_C99
+
+
+53 
+	tw�y�_t
+;
+
+54 
+	g__END_NAMESPACE_C99
+
+
+56 #i�de�
+_ISwb�
+
+
+61 
+	~<�d�n.h
+>
+
+62 #i�
+__BYTE_ORDER
+ =�
+__BIG_ENDIAN
+
+
+63 
+	#_ISwb�
+(
+b�
+�(1 << (b�))
+
+	)
+
+65 
+	#_ISwb�
+(
+b�
+) \
+
+66 ((
+b�
+) < 8 ? () ((1UL << (bit)) << 24) \
+
+67 : ((
+b�
+) < 16 ? () ((1UL << (bit)) << 8) \
+
+68 : ((
+b�
+) < 24 ? () ((1UL << (bit)) >> 8) \
+
+69 : (�((1UL << (
+b�
+)�>> 24))))
+
+	)
+
+74 
+	m__ISwu��
+ = 0,
+
+75 
+	m__ISwlow�
+ = 1,
+
+76 
+	m__ISw�pha
+ = 2,
+
+77 
+	m__ISwdig�
+ = 3,
+
+78 
+	m__ISwxdig�
+ = 4,
+
+79 
+	m__ISw�a�
+ = 5,
+
+80 
+	m__ISw��t
+ = 6,
+
+81 
+	m__ISwg�ph
+ = 7,
+
+82 
+	m__ISwb�nk
+ = 8,
+
+83 
+	m__ISw��l
+ = 9,
+
+84 
+	m__ISwpun�
+ = 10,
+
+85 
+	m__ISw�num
+ = 11,
+
+87 
+	m_ISwu��
+ = 
+_ISwb�
+ (
+__ISwu��
+),
+
+88 
+	m_ISwlow�
+ = 
+_ISwb�
+ (
+__ISwlow�
+),
+
+89 
+	m_ISw�pha
+ = 
+_ISwb�
+ (
+__ISw�pha
+),
+
+90 
+	m_ISwdig�
+ = 
+_ISwb�
+ (
+__ISwdig�
+),
+
+91 
+	m_ISwxdig�
+ = 
+_ISwb�
+ (
+__ISwxdig�
+),
+
+92 
+	m_ISw�a�
+ = 
+_ISwb�
+ (
+__ISw�a�
+),
+
+93 
+	m_ISw��t
+ = 
+_ISwb�
+ (
+__ISw��t
+),
+
+94 
+	m_ISwg�ph
+ = 
+_ISwb�
+ (
+__ISwg�ph
+),
+
+95 
+	m_ISwb�nk
+ = 
+_ISwb�
+ (
+__ISwb�nk
+),
+
+96 
+	m_ISw��l
+ = 
+_ISwb�
+ (
+__ISw��l
+),
+
+97 
+	m_ISwpun�
+ = 
+_ISwb�
+ (
+__ISwpun�
+),
+
+98 
+	m_ISw�num
+ = 
+_ISwb�
+ (
+__ISw�num
+)
+
+103 
+__BEGIN_DECLS
+
+
+105 
+__BEGIN_NAMESPACE_C99
+
+
+112 

+	$isw�num
+ (
+w�t_t
+ 
+__wc
+�
+__THROW
+;
+
+118 

+	$isw�pha
+ (
+w�t_t
+ 
+__wc
+�
+__THROW
+;
+
+121 

+	$isw��l
+ (
+w�t_t
+ 
+__wc
+�
+__THROW
+;
+
+125 

+	$iswdig�
+ (
+w�t_t
+ 
+__wc
+�
+__THROW
+;
+
+129 

+	$iswg�ph
+ (
+w�t_t
+ 
+__wc
+�
+__THROW
+;
+
+134 

+	$iswlow�
+ (
+w�t_t
+ 
+__wc
+�
+__THROW
+;
+
+137 

+	$isw��t
+ (
+w�t_t
+ 
+__wc
+�
+__THROW
+;
+
+142 

+	$iswpun�
+ (
+w�t_t
+ 
+__wc
+�
+__THROW
+;
+
+147 

+	$isw�a�
+ (
+w�t_t
+ 
+__wc
+�
+__THROW
+;
+
+152 

+	$iswu��
+ (
+w�t_t
+ 
+__wc
+�
+__THROW
+;
+
+157 

+	$iswxdig�
+ (
+w�t_t
+ 
+__wc
+�
+__THROW
+;
+
+162 #ifde�
+__USE_ISOC99
+
+
+163 

+	$iswb�nk
+ (
+w�t_t
+ 
+__wc
+�
+__THROW
+;
+
+172 
+w�y�_t
+ 
+	$w�y�
+ (
+__cڡ
+ *
+__�ݔty
+�
+__THROW
+;
+
+176 

+	$isw�y�
+ (
+w�t_t
+ 
+__wc
+, 
+w�y�_t
+ 
+__desc
+�
+__THROW
+;
+
+177 
+__END_NAMESPACE_C99
+
+
+184 
+__BEGIN_NAMESPACE_C99
+
+
+187 
+__cڡ
+ 
+	t__�t32_t
+ *
+	tw��ns_t
+;
+
+188 
+__END_NAMESPACE_C99
+
+
+189 #ifde�
+__USE_GNU
+
+
+190 
+	$__USING_NAMESPACE_C99
+(
+w��ns_t
+)
+
+193 
+__BEGIN_NAMESPACE_C99
+
+
+195 
+w�t_t
+ 
+	$towlow�
+ (
+w�t_t
+ 
+__wc
+�
+__THROW
+;
+
+198 
+w�t_t
+ 
+	$towu��
+ (
+w�t_t
+ 
+__wc
+�
+__THROW
+;
+
+199 
+__END_NAMESPACE_C99
+
+
+201 
+__END_DECLS
+
+
+208 #ifde�
+_WCTYPE_H
+
+
+214 
+__BEGIN_DECLS
+
+
+216 
+__BEGIN_NAMESPACE_C99
+
+
+219 
+w��ns_t
+ 
+	$w��ns
+ (
+__cڡ
+ *
+__�ݔty
+�
+__THROW
+;
+
+222 
+w�t_t
+ 
+	$tow��ns
+ (
+w�t_t
+ 
+__wc
+, 
+w��ns_t
+ 
+__desc
+�
+__THROW
+;
+
+223 
+__END_NAMESPACE_C99
+
+
+225 #ifde�
+__USE_XOPEN2K8
+
+
+227 
+	~<xlo��.h
+>
+
+231 

+	$isw�num_l
+ (
+w�t_t
+ 
+__wc
+, 
+__lo��_t
+ 
+__lo��
+�
+__THROW
+;
+
+237 

+	$isw�pha_l
+ (
+w�t_t
+ 
+__wc
+, 
+__lo��_t
+ 
+__lo��
+�
+__THROW
+;
+
+240 

+	$isw��l_l
+ (
+w�t_t
+ 
+__wc
+, 
+__lo��_t
+ 
+__lo��
+�
+__THROW
+;
+
+244 

+	$iswdig�_l
+ (
+w�t_t
+ 
+__wc
+, 
+__lo��_t
+ 
+__lo��
+�
+__THROW
+;
+
+248 

+	$iswg�ph_l
+ (
+w�t_t
+ 
+__wc
+, 
+__lo��_t
+ 
+__lo��
+�
+__THROW
+;
+
+253 

+	$iswlow�_l
+ (
+w�t_t
+ 
+__wc
+, 
+__lo��_t
+ 
+__lo��
+�
+__THROW
+;
+
+256 

+	$isw��t_l
+ (
+w�t_t
+ 
+__wc
+, 
+__lo��_t
+ 
+__lo��
+�
+__THROW
+;
+
+261 

+	$iswpun�_l
+ (
+w�t_t
+ 
+__wc
+, 
+__lo��_t
+ 
+__lo��
+�
+__THROW
+;
+
+266 

+	$isw�a�_l
+ (
+w�t_t
+ 
+__wc
+, 
+__lo��_t
+ 
+__lo��
+�
+__THROW
+;
+
+271 

+	$iswu��_l
+ (
+w�t_t
+ 
+__wc
+, 
+__lo��_t
+ 
+__lo��
+�
+__THROW
+;
+
+276 

+	$iswxdig�_l
+ (
+w�t_t
+ 
+__wc
+, 
+__lo��_t
+ 
+__lo��
+�
+__THROW
+;
+
+281 

+	$iswb�nk_l
+ (
+w�t_t
+ 
+__wc
+, 
+__lo��_t
+ 
+__lo��
+�
+__THROW
+;
+
+285 
+w�y�_t
+ 
+	$w�y�_l
+ (
+__cڡ
+ *
+__�ݔty
+, 
+__lo��_t
+ 
+__lo��
+)
+
+286 
+__THROW
+;
+
+290 

+	$isw�y�_l
+ (
+w�t_t
+ 
+__wc
+, 
+w�y�_t
+ 
+__desc
+, 
+__lo��_t
+ 
+__lo��
+)
+
+291 
+__THROW
+;
+
+299 
+w�t_t
+ 
+	$towlow�_l
+ (
+w�t_t
+ 
+__wc
+, 
+__lo��_t
+ 
+__lo��
+�
+__THROW
+;
+
+302 
+w�t_t
+ 
+	$towu��_l
+ (
+w�t_t
+ 
+__wc
+, 
+__lo��_t
+ 
+__lo��
+�
+__THROW
+;
+
+306 
+w��ns_t
+ 
+	$w��ns_l
+ (
+__cڡ
+ *
+__�ݔty
+, 
+__lo��_t
+ 
+__lo��
+)
+
+307 
+__THROW
+;
+
+310 
+w�t_t
+ 
+	$tow��ns_l
+ (
+w�t_t
+ 
+__wc
+, 
+w��ns_t
+ 
+__desc
+,
+
+311 
+__lo��_t
+ 
+__lo��
+�
+__THROW
+;
+
+315 
+__END_DECLS
+
+
+	@/usr/include/bits/errno.h
+
+20 #ifde�
+_ERRNO_H
+
+
+22 #unde�
+EDOM
+
+
+23 #unde�
+EILSEQ
+
+
+24 #unde�
+ERANGE
+
+
+25 
+	~<l�ux/��o.h
+>
+
+28 
+	#ENOTSUP
+ 
+EOPNOTSUPP
+
+
+	)
+
+31 #i�de�
+ECANCELED
+
+
+32 
+	#ECANCELED
+ 125
+
+	)
+
+36 #i�de�
+EOWNERDEAD
+
+
+37 
+	#EOWNERDEAD
+ 130
+
+	)
+
+38 
+	#ENOTRECOVERABLE
+ 131
+
+	)
+
+41 #i�de�
+__ASSEMBLER__
+
+
+43 
*
+	$__��o_lo�ti�
+ (�
+__THROW
+ 
+	`__��ibu�__
+ ((
+__cڡ__
+));
+
+45 #i�!
+def�ed
+ 
+_LIBC
+ || def�ed 
+_LIBC_REENTRANT
+
+
+47 
+	#��o
+ (*
+	`__��o_lo�ti�
+ ())
+
+	)
+
+52 #i�!
+def�ed
+ 
+_ERRNO_H
+ && def�ed 
+__�ed_Em�h
+
+
+56 
+	#EDOM
+ 33
+
+	)
+
+57 
+	#EILSEQ
+ 84
+
+	)
+
+58 
+	#ERANGE
+ 34
+
+	)
+
+	@/usr/include/bits/pthreadtypes.h
+
+20 #i�de�
+_BITS_PTHREADTYPES_H
+
+
+21 
+	#_BITS_PTHREADTYPES_H
+ 1
+
+	)
+
+23 
+	~<b�s/w�dsize.h
+>
+
+25 #i�
+__WORDSIZE
+ == 64
+
+26 
+	#__SIZEOF_PTHREAD_ATTR_T
+ 56
+
+	)
+
+27 
+	#__SIZEOF_PTHREAD_MUTEX_T
+ 40
+
+	)
+
+28 
+	#__SIZEOF_PTHREAD_MUTEXATTR_T
+ 4
+
+	)
+
+29 
+	#__SIZEOF_PTHREAD_COND_T
+ 48
+
+	)
+
+30 
+	#__SIZEOF_PTHREAD_CONDATTR_T
+ 4
+
+	)
+
+31 
+	#__SIZEOF_PTHREAD_RWLOCK_T
+ 56
+
+	)
+
+32 
+	#__SIZEOF_PTHREAD_RWLOCKATTR_T
+ 8
+
+	)
+
+33 
+	#__SIZEOF_PTHREAD_BARRIER_T
+ 32
+
+	)
+
+34 
+	#__SIZEOF_PTHREAD_BARRIERATTR_T
+ 4
+
+	)
+
+36 
+	#__SIZEOF_PTHREAD_ATTR_T
+ 36
+
+	)
+
+37 
+	#__SIZEOF_PTHREAD_MUTEX_T
+ 24
+
+	)
+
+38 
+	#__SIZEOF_PTHREAD_MUTEXATTR_T
+ 4
+
+	)
+
+39 
+	#__SIZEOF_PTHREAD_COND_T
+ 48
+
+	)
+
+40 
+	#__SIZEOF_PTHREAD_CONDATTR_T
+ 4
+
+	)
+
+41 
+	#__SIZEOF_PTHREAD_RWLOCK_T
+ 32
+
+	)
+
+42 
+	#__SIZEOF_PTHREAD_RWLOCKATTR_T
+ 8
+
+	)
+
+43 
+	#__SIZEOF_PTHREAD_BARRIER_T
+ 20
+
+	)
+
+44 
+	#__SIZEOF_PTHREAD_BARRIERATTR_T
+ 4
+
+	)
+
+50 
+	t�h�ad_t
+;
+
+55 
+	m__size
+[
+__SIZEOF_PTHREAD_ATTR_T
+];
+
+56 
+	m__�ign
+;
+
+57 } 
+	t�h�ad_��_t
+;
+
+60 #i�
+__WORDSIZE
+ == 64
+
+61 
+	s__�h�ad_����_li�
+
+
+63 
+__�h�ad_����_li�
+ *
+	m__�ev
+;
+
+64 
+__�h�ad_����_li�
+ *
+	m__�xt
+;
+
+65 } 
+	t__�h�ad_li�_t
+;
+
+67 
+	s__�h�ad_����_�i�
+
+
+69 
+__�h�ad_����_�i�
+ *
+	m__�xt
+;
+
+70 } 
+	t__�h�ad_�i�_t
+;
+
+78 
+	s__�h�ad_mu�x_s
+
+
+80 
+	m__lock
+;
+
+81 
+	m__cou�
+;
+
+82 
+	m__ow�r
+;
+
+83 #i�
+__WORDSIZE
+ == 64
+
+84 
+	m__nu�rs
+;
+
+88 
+	m__k�d
+;
+
+89 #i�
+__WORDSIZE
+ == 64
+
+90 
+	m__��s
+;
+
+91 
+__�h�ad_li�_t
+ 
+	m__li�
+;
+
+92 
+	#__PTHREAD_MUTEX_HAVE_PREV
+ 1
+
+	)
+
+94 
+	m__nu�rs
+;
+
+95 
+__ex�nsi�__
+ union
+
+97 
+	m__��s
+;
+
+98 
+__�h�ad_�i�_t
+ 
+	m__li�
+;
+
+101 } 
+	m__d�a
+;
+
+102 
+	m__size
+[
+__SIZEOF_PTHREAD_MUTEX_T
+];
+
+103 
+	m__�ign
+;
+
+104 } 
+	t�h�ad_mu�x_t
+;
+
+108 
+	m__size
+[
+__SIZEOF_PTHREAD_MUTEXATTR_T
+];
+
+109 
+	m__�ign
+;
+
+110 } 
+	t�h�ad_mu�x��_t
+;
+
+119 
+	m__lock
+;
+
+120 
+	m__fu�x
+;
+
+121 
+__ex�nsi�__
+ 
+	m__tٮ_�q
+;
+
+122 
+__ex�nsi�__
+ 
+	m__wakeup_�q
+;
+
+123 
+__ex�nsi�__
+ 
+	m__wok�_�q
+;
+
+124 *
+	m__mu�x
+;
+
+125 
+	m__nwa��s
+;
+
+126 
+	m__br�d��_�q
+;
+
+127 } 
+	m__d�a
+;
+
+128 
+	m__size
+[
+__SIZEOF_PTHREAD_COND_T
+];
+
+129 
+__ex�nsi�__
+ 
+	m__�ign
+;
+
+130 } 
+	t�h�ad_c�d_t
+;
+
+134 
+	m__size
+[
+__SIZEOF_PTHREAD_CONDATTR_T
+];
+
+135 
+	m__�ign
+;
+
+136 } 
+	t�h�ad_c�d��_t
+;
+
+140 
+	t�h�ad_key_t
+;
+
+144 
+	t�h�ad_��_t
+;
+
+147 #i�
+def�ed
+ 
+__USE_UNIX98
+ || def�ed 
+__USE_XOPEN2K
+
+
+152 #i�
+__WORDSIZE
+ == 64
+
+155 
+	m__lock
+;
+
+156 
+	m__�_�ad�s
+;
+
+157 
+	m__�ad�s_wakeup
+;
+
+158 
+	m__wr��_wakeup
+;
+
+159 
+	m__�_�ad�s_queued
+;
+
+160 
+	m__�_wr��s_queued
+;
+
+161 
+	m__wr��
+;
+
+162 
+	m__sh�ed
+;
+
+163 
+	m__�d1
+;
+
+164 
+	m__�d2
+;
+
+167 
+	m__�ags
+;
+
+168 } 
+	m__d�a
+;
+
+172 
+	m__lock
+;
+
+173 
+	m__�_�ad�s
+;
+
+174 
+	m__�ad�s_wakeup
+;
+
+175 
+	m__wr��_wakeup
+;
+
+176 
+	m__�_�ad�s_queued
+;
+
+177 
+	m__�_wr��s_queued
+;
+
+180 
+	m__�ags
+;
+
+181 
+	m__sh�ed
+;
+
+182 
+	m__�d1
+;
+
+183 
+	m__�d2
+;
+
+184 
+	m__wr��
+;
+
+185 } 
+	m__d�a
+;
+
+187 
+	m__size
+[
+__SIZEOF_PTHREAD_RWLOCK_T
+];
+
+188 
+	m__�ign
+;
+
+189 } 
+	t�h�ad_rwlock_t
+;
+
+193 
+	m__size
+[
+__SIZEOF_PTHREAD_RWLOCKATTR_T
+];
+
+194 
+	m__�ign
+;
+
+195 } 
+	t�h�ad_rwlock��_t
+;
+
+199 #ifde�
+__USE_XOPEN2K
+
+
+201 vީ��
+	t�h�ad_��lock_t
+;
+
+208 
+	m__size
+[
+__SIZEOF_PTHREAD_BARRIER_T
+];
+
+209 
+	m__�ign
+;
+
+210 } 
+	t�h�ad_b�r�r_t
+;
+
+214 
+	m__size
+[
+__SIZEOF_PTHREAD_BARRIERATTR_T
+];
+
+215 
+	m__�ign
+;
+
+216 } 
+	t�h�ad_b�r���r_t
+;
+
+220 #i�
+__WORDSIZE
+ == 32
+
+222 
+	#__��nup_f�_��ibu�
+ 
+	`__��ibu�__
+ ((
+	`__�g�rm__
+ (1)))
+
+	)
+
+	@/usr/include/bits/setjmp.h
+
+20 #i�de�
+_BITS_SETJMP_H
+
+
+21 
+	#_BITS_SETJMP_H
+ 1
+
+	)
+
+23 #i�!
+def�ed
+ 
+_SETJMP_H
+ && !def�ed 
+_PTHREAD_H
+
+
+27 
+	~<b�s/w�dsize.h
+>
+
+29 #i�de�
+_ASM
+
+
+31 #i�
+__WORDSIZE
+ == 64
+
+32 
+	t__jmp_buf
+[8];
+
+34 
+	t__jmp_buf
+[6];
+
+	@/usr/include/sched.h
+
+20 #i�def 
+_SCHED_H
+
+
+21 
+	#_SCHED_H
+ 1
+
+	)
+
+23 
+	~<�u�s.h
+>
+
+26 
+	~<b�s/ty�s.h
+>
+
+28 
+	#__�ed_size_t
+
+
+	)
+
+29 
+	~<�ddef.h
+>
+
+31 
+	#__�ed_time�ec
+
+
+	)
+
+32 
+	~<time.h
+>
+
+35 
+	~<b�s/sched.h
+>
+
+37 
+	#sched_�iܙy
+ 
+__sched_�iܙy
+
+
+	)
+
+40 
+__BEGIN_DECLS
+
+
+43 

+	$sched_���am
+ (
+__pid_t
+ 
+__pid
+, 
+__cڡ
+ 
+sched_��m
+ *
+__��m
+)
+
+44 
+__THROW
+;
+
+47 

+	$sched_g���m
+ (
+__pid_t
+ 
+__pid
+, 
+sched_��m
+ *
+__��m
+�
+__THROW
+;
+
+50 

+	$sched_�tschedu�r
+ (
+__pid_t
+ 
+__pid
+, 
+__p�icy
+,
+
+51 
+__cڡ
+ 
+sched_��m
+ *
+__��m
+�
+__THROW
+;
+
+54 

+	$sched_g�schedu�r
+ (
+__pid_t
+ 
+__pid
+�
+__THROW
+;
+
+57 

+	$sched_y�ld
+ (�
+__THROW
+;
+
+60 

+	$sched_g�_�iܙy_max
+ (
+__�gܙhm
+�
+__THROW
+;
+
+63 

+	$sched_g�_�iܙy_m�
+ (
+__�gܙhm
+�
+__THROW
+;
+
+66 

+	$sched_�_g�_��rv�
+ (
+__pid_t
+ 
+__pid
+, 
+time�ec
+ *
+__t
+�
+__THROW
+;
+
+69 #ifde�
+__USE_GNU
+
+
+71 
+	#CPU_SETSIZE
+ 
+__CPU_SETSIZE
+
+
+	)
+
+72 
+	#CPU_SET
+(
+�u
+, 
+�u��
+�
+	`__CPU_SET_S
+ (�u,  (
+�u_�t_t
+), cpu��)
+
+	)
+
+73 
+	#CPU_CLR
+(
+�u
+, 
+�u��
+�
+	`__CPU_CLR_S
+ (�u,  (
+�u_�t_t
+), cpu��)
+
+	)
+
+74 
+	#CPU_ISSET
+(
+�u
+, 
+�u��
+�
+	`__CPU_ISSET_S
+ (�u,  (
+�u_�t_t
+), \
+
+75 
+�u��
+)
+
+	)
+
+76 
+	#CPU_ZERO
+(
+�u��
+�
+	`__CPU_ZERO_S
+ ( (
+�u_�t_t
+), cpu��)
+
+	)
+
+77 
+	#CPU_COUNT
+(
+�u��
+�
+	`__CPU_COUNT_S
+ ( (
+�u_�t_t
+), cpu��)
+
+	)
+
+79 
+	#CPU_SET_S
+(
+�u
+, 
+�tsize
+, 
+�u��
+�
+	`__CPU_SET_S
+ (�u, s�size, cpu��)
+
+	)
+
+80 
+	#CPU_CLR_S
+(
+�u
+, 
+�tsize
+, 
+�u��
+�
+	`__CPU_CLR_S
+ (�u, s�size, cpu��)
+
+	)
+
+81 
+	#CPU_ISSET_S
+(
+�u
+, 
+�tsize
+, 
+�u��
+�
+	`__CPU_ISSET_S
+ (cpu, setsize, \
+
+82 
+�u��
+)
+
+	)
+
+83 
+	#CPU_ZERO_S
+(
+�tsize
+, 
+�u��
+�
+	`__CPU_ZERO_S
+ (�tsize, cpu��)
+
+	)
+
+84 
+	#CPU_COUNT_S
+(
+�tsize
+, 
+�u��
+�
+	`__CPU_COUNT_S
+ (�tsize, cpu��)
+
+	)
+
+86 
+	#CPU_EQUAL
+(
+�u��1
+, 
+�u��2
+) \
+
+87 
+	`__CPU_EQUAL_S
+ ( (
+�u_�t_t
+), 
+�u��1
+, 
+�u��2
+)
+
+	)
+
+88 
+	#CPU_EQUAL_S
+(
+�tsize
+, 
+�u��1
+, 
+�u��2
+) \
+
+89 
+	`__CPU_EQUAL_S
+ (
+�tsize
+, 
+�u��1
+, 
+�u��2
+)
+
+	)
+
+91 
+	#CPU_AND
+(
+de��t
+, 
+�c�t1
+, 
+�c�t2
+) \
+
+92 
+	`__CPU_OP_S
+ ( (
+�u_�t_t
+), 
+de��t
+, 
+�c�t1
+, 
+�c�t2
+, &)
+
+	)
+
+93 
+	#CPU_OR
+(
+de��t
+, 
+�c�t1
+, 
+�c�t2
+) \
+
+94 
+	`__CPU_OP_S
+ ( (
+�u_�t_t
+), 
+de��t
+, 
+�c�t1
+, 
+�c�t2
+, |)
+
+	)
+
+95 
+	#CPU_XOR
+(
+de��t
+, 
+�c�t1
+, 
+�c�t2
+) \
+
+96 
+	`__CPU_OP_S
+ ( (
+�u_�t_t
+), 
+de��t
+, 
+�c�t1
+, 
+�c�t2
+, ^)
+
+	)
+
+97 
+	#CPU_AND_S
+(
+�tsize
+, 
+de��t
+, 
+�c�t1
+, 
+�c�t2
+) \
+
+98 
+	`__CPU_OP_S
+ (
+�tsize
+, 
+de��t
+, 
+�c�t1
+, 
+�c�t2
+, &)
+
+	)
+
+99 
+	#CPU_OR_S
+(
+�tsize
+, 
+de��t
+, 
+�c�t1
+, 
+�c�t2
+) \
+
+100 
+	`__CPU_OP_S
+ (
+�tsize
+, 
+de��t
+, 
+�c�t1
+, 
+�c�t2
+, |)
+
+	)
+
+101 
+	#CPU_XOR_S
+(
+�tsize
+, 
+de��t
+, 
+�c�t1
+, 
+�c�t2
+) \
+
+102 
+	`__CPU_OP_S
+ (
+�tsize
+, 
+de��t
+, 
+�c�t1
+, 
+�c�t2
+, ^)
+
+	)
+
+104 
+	#CPU_ALLOC_SIZE
+(
+cou�
+�
+	`__CPU_ALLOC_SIZE
+ (cou�)
+
+	)
+
+105 
+	#CPU_ALLOC
+(
+cou�
+�
+	`__CPU_ALLOC
+ (cou�)
+
+	)
+
+106 
+	#CPU_FREE
+(
+�u�t
+�
+	`__CPU_FREE
+ (�u�t)
+
+	)
+
+110 

+	$sched_��ff��y
+ (
+__pid_t
+ 
+__pid
+, 
+size_t
+ 
+__�u�tsize
+,
+
+111 
+__cڡ
+ 
+�u_�t_t
+ *
+__�u�t
+�
+__THROW
+;
+
+114 

+	$sched_g�aff��y
+ (
+__pid_t
+ 
+__pid
+, 
+size_t
+ 
+__�u�tsize
+,
+
+115 
+�u_�t_t
+ *
+__�u�t
+�
+__THROW
+;
+
+118 
+__END_DECLS
+
+
+	@/usr/include/signal.h
+
+23 #i�def 
+_SIGNAL_H
+
+
+25 #i�!
+def�ed
+ 
+__�ed_sig_�omic_t
+ && !def�ed 
+__�ed_sig�t_t
+
+
+26 
+	#_SIGNAL_H
+
+
+	)
+
+29 
+	~<�u�s.h
+>
+
+31 
+	g__BEGIN_DECLS
+
+
+33 
+	~<b�s/sig�t.h
+>
+
+37 #i�
+def�ed
+ 
+__�ed_sig_�omic_t
+ || def�ed 
+_SIGNAL_H
+
+
+38 #i�de�
+__sig_�omic_t_def�ed
+
+
+39 
+	#__sig_�omic_t_def�ed
+
+
+	)
+
+40 
+__BEGIN_NAMESPACE_STD
+
+
+41 
+__sig_�omic_t
+ 
+	tsig_�omic_t
+;
+
+42 
+	g__END_NAMESPACE_STD
+
+
+44 #unde�
+__�ed_sig_�omic_t
+
+
+47 #i�
+def�ed
+ 
+__�ed_sig�t_t
+ || (def�ed 
+_SIGNAL_H
+ && def�ed 
+__USE_POSIX
+)
+
+48 #i�de�
+__sig�t_t_def�ed
+
+
+49 
+	#__sig�t_t_def�ed
+
+
+	)
+
+50 
+__sig�t_t
+ 
+	tsig�t_t
+;
+
+52 #unde�
+__�ed_sig�t_t
+
+
+55 #ifde�
+_SIGNAL_H
+
+
+57 
+	~<b�s/ty�s.h
+>
+
+58 
+	~<b�s/signum.h
+>
+
+60 #i�
+def�ed
+ 
+__USE_XOPEN
+ || def�ed 
+__USE_XOPEN2K
+
+
+61 #i�de�
+__pid_t_def�ed
+
+
+62 
+__pid_t
+ 
+	tpid_t
+;
+
+63 
+	#__pid_t_def�ed
+
+
+	)
+
+65 #ifde�
+__USE_XOPEN
+
+
+67 #i�de�
+__uid_t_def�ed
+
+
+68 
+__uid_t
+ 
+	tuid_t
+;
+
+69 
+	#__uid_t_def�ed
+
+
+	)
+
+73 #ifde�
+__USE_POSIX199309
+
+
+75 
+	#__�ed_time�ec
+
+
+	)
+
+76 
+	~<time.h
+>
+
+79 
+	~<b�s/sig�fo.h
+>
+
+84 (*
+	t__sigh�d�r_t
+) ();
+
+89 
+__sigh�d�r_t
+ 
+	$__sysv_sig�l
+ (
+__sig
+, 
+__sigh�d�r_t
+ 
+__h�d�r
+)
+
+90 
+__THROW
+;
+
+91 #ifde�
+__USE_GNU
+
+
+92 
+__sigh�d�r_t
+ 
+	$sysv_sig�l
+ (
+__sig
+, 
+__sigh�d�r_t
+ 
+__h�d�r
+)
+
+93 
+__THROW
+;
+
+99 
+__BEGIN_NAMESPACE_STD
+
+
+100 #ifde�
+__USE_BSD
+
+
+101 
+__sigh�d�r_t
+ 
+	$sig�l
+ (
+__sig
+, 
+__sigh�d�r_t
+ 
+__h�d�r
+)
+
+102 
+__THROW
+;
+
+105 #ifde�
+__REDIRECT_NTH
+
+
+106 
+__sigh�d�r_t
+ 
+	`__REDIRECT_NTH
+ (
+sig�l
+,
+
+107 (
+__sig
+, 
+__sigh�d�r_t
+ 
+__h�d�r
+),
+
+108 
+__sysv_sig�l
+);
+
+110 
+	#sig�l
+ 
+__sysv_sig�l
+
+
+	)
+
+113 
+__END_NAMESPACE_STD
+
+
+115 #ifde�
+__USE_XOPEN
+
+
+118 
+__sigh�d�r_t
+ 
+	$bsd_sig�l
+ (
+__sig
+, 
+__sigh�d�r_t
+ 
+__h�d�r
+)
+
+119 
+__THROW
+;
+
+125 #ifde�
+__USE_POSIX
+
+
+126 

+	$k�l
+ (
+__pid_t
+ 
+__pid
+, 
+__sig
+�
+__THROW
+;
+
+129 #i�
+def�ed
+ 
+__USE_BSD
+ || def�ed 
+__USE_XOPEN_EXTENDED
+
+
+133 

+	$k��g
+ (
+__pid_t
+ 
+__pg�
+, 
+__sig
+�
+__THROW
+;
+
+136 
+__BEGIN_NAMESPACE_STD
+
+
+138 

+	$�i�
+ (
+__sig
+�
+__THROW
+;
+
+139 
+__END_NAMESPACE_STD
+
+
+141 #ifde�
+__USE_SVID
+
+
+143 
+__sigh�d�r_t
+ 
+	$ssig�l
+ (
+__sig
+, 
+__sigh�d�r_t
+ 
+__h�d�r
+)
+
+144 
+__THROW
+;
+
+145 

+	$gsig�l
+ (
+__sig
+�
+__THROW
+;
+
+148 #i�
+def�ed
+ 
+__USE_MISC
+ || def�ed 
+__USE_XOPEN2K
+
+
+150 

+	`psig�l
+ (
+__sig
+, 
+__cڡ
+ *
+__s
+);
+
+153 #ifde�
+__USE_XOPEN2K
+
+
+155 

+	`psig�fo
+ (
+__cڡ
+ 
+sig�fo_t
+ *
+__p�fo
+, __cڡ *
+__s
+);
+
+168 

+	`__sig�u�
+ (
+__sig_�_mask
+, 
+__is_sig
+);
+
+170 #ifde�
+__FAVOR_BSD
+
+
+173 

+	$sig�u�
+ (
+__mask
+�
+__THROW
+ 
+__��ibu�_d����d__
+;
+
+175 #ifde�
+__USE_XOPEN
+
+
+176 #ifde�
+__GNUC__
+
+
+177 

+	$sig�u�
+ (
+__sig
+�
+	`__asm__
+ ("__xpg_sigpause");
+
+180 
+	#sig�u�
+(
+sig
+�
+	`__sig�u�
+ ((sig), 1)
+
+	)
+
+186 #ifde�
+__USE_BSD
+
+
+193 
+	#sigmask
+(
+sig
+�
+	`__sigmask
+(sig)
+
+	)
+
+196 

+	$sigblock
+ (
+__mask
+�
+__THROW
+ 
+__��ibu�_d����d__
+;
+
+199 

+	$sig�tmask
+ (
+__mask
+�
+__THROW
+ 
+__��ibu�_d����d__
+;
+
+202 

+	$sigg�mask
+ (�
+__THROW
+ 
+__��ibu�_d����d__
+;
+
+206 #ifde�
+__USE_MISC
+
+
+207 
+	#NSIG
+ 
+_NSIG
+
+
+	)
+
+210 #ifde�
+__USE_GNU
+
+
+211 
+__sigh�d�r_t
+ 
+	tsigh�d�r_t
+;
+
+215 #ifde�
+__USE_BSD
+
+
+216 
+__sigh�d�r_t
+ 
+	tsig_t
+;
+
+219 #ifde�
+__USE_POSIX
+
+
+222 

+	$sigem�y�t
+ (
+sig�t_t
+ *
+__�t
+�
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+225 

+	$sigf�l�t
+ (
+sig�t_t
+ *
+__�t
+�
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+228 

+	$sigadd�t
+ (
+sig�t_t
+ *
+__�t
+, 
+__signo
+�
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+231 

+	$sigd��t
+ (
+sig�t_t
+ *
+__�t
+, 
+__signo
+�
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+234 

+	$sigismemb�
+ (
+__cڡ
+ 
+sig�t_t
+ *
+__�t
+, 
+__signo
+)
+
+235 
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+237 #ifde�
+__USE_GNU
+
+
+239 

+	$sigi�m�y�t
+ (
+__cڡ
+ 
+sig�t_t
+ *
+__�t
+�
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+242 

+	$sig�d�t
+ (
+sig�t_t
+ *
+__�t
+, 
+__cڡ
+ sig�t_�*
+__��
+,
+
+243 
+__cڡ
+ 
+sig�t_t
+ *
+__right
+�
+__THROW
+ 
+	`__n�nu�
+ ((1, 2, 3));
+
+246 

+	$sigܣt
+ (
+sig�t_t
+ *
+__�t
+, 
+__cڡ
+ sig�t_�*
+__��
+,
+
+247 
+__cڡ
+ 
+sig�t_t
+ *
+__right
+�
+__THROW
+ 
+	`__n�nu�
+ ((1, 2, 3));
+
+252 
+	~<b�s/siga�i�.h
+>
+
+255 

+	$sig�ocmask
+ (
+__how
+, 
+__cڡ
+ 
+sig�t_t
+ *
+__��ri�
+ 
+__�t
+,
+
+256 
+sig�t_t
+ *
+__��ri�
+ 
+__o�t
+�
+__THROW
+;
+
+263 

+	$sigsu��d
+ (
+__cڡ
+ 
+sig�t_t
+ *
+__�t
+�
+	`__n�nu�
+ ((1));
+
+266 

+	$siga�i�
+ (
+__sig
+, 
+__cڡ
+ 
+siga�i�
+ *
+__��ri�
+ 
+__a�
+,
+
+267 
+siga�i�
+ *
+__��ri�
+ 
+__��
+�
+__THROW
+;
+
+270 

+	$sig�nd�g
+ (
+sig�t_t
+ *
+__�t
+�
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+277 

+	$sigwa�
+ (
+__cڡ
+ 
+sig�t_t
+ *
+__��ri�
+ 
+__�t
+, *__��ri� 
+__sig
+)
+
+278 
+	`__n�nu�
+ ((1, 2));
+
+280 #ifde�
+__USE_POSIX199309
+
+
+285 

+	$sigwa��fo
+ (
+__cڡ
+ 
+sig�t_t
+ *
+__��ri�
+ 
+__�t
+,
+
+286 
+sig�fo_t
+ *
+__��ri�
+ 
+__�fo
+�
+	`__n�nu�
+ ((1));
+
+293 

+	$sigtimedwa�
+ (
+__cڡ
+ 
+sig�t_t
+ *
+__��ri�
+ 
+__�t
+,
+
+294 
+sig�fo_t
+ *
+__��ri�
+ 
+__�fo
+,
+
+295 
+__cڡ
+ 
+time�ec
+ *
+__��ri�
+ 
+__timeout
+)
+
+296 
+	`__n�nu�
+ ((1));
+
+300 

+	$sigqueue
+ (
+__pid_t
+ 
+__pid
+, 
+__sig
+, 
+__cڡ
+ 
+sigv�
+ 
+__v�
+)
+
+301 
+__THROW
+;
+
+306 #ifde�
+__USE_BSD
+
+
+310 
+__cڡ
+ *__cڡ 
+_sys_sigli�
+[
+_NSIG
+];
+
+311 
+__cڡ
+ *__cڡ 
+sys_sigli�
+[
+_NSIG
+];
+
+314 
+	ssigvec
+
+
+316 
+__sigh�d�r_t
+ 
+sv_h�d�r
+;
+
+317 
+sv_mask
+;
+
+319 
+sv_�ags
+;
+
+320 
+	#sv_ڡack
+ 
+sv_�ags
+
+
+	)
+
+324 
+	#SV_ONSTACK
+ (1 << 0)
+
+	)
+
+325 
+	#SV_INTERRUPT
+ (1 << 1)
+
+	)
+
+326 
+	#SV_RESETHAND
+ (1 << 2)
+
+	)
+
+334 

+	$sigvec
+ (
+__sig
+, 
+__cڡ
+ 
+sigvec
+ *
+__vec
+,
+
+335 
+sigvec
+ *
+__ovec
+�
+__THROW
+;
+
+339 
+	~<b�s/sigcڋxt.h
+>
+
+342 

+	$sig�tu�
+ (
+sigcڋxt
+ *
+__s�
+�
+__THROW
+;
+
+347 #i�
+def�ed
+ 
+__USE_BSD
+ || def�ed 
+__USE_XOPEN_EXTENDED
+
+
+348 
+	#__�ed_size_t
+
+
+	)
+
+349 
+	~<�ddef.h
+>
+
+354 

+	$sig���u�
+ (
+__sig
+, 
+__���u�
+�
+__THROW
+;
+
+356 
+	~<b�s/sig�ack.h
+>
+
+357 #ifde�
+__USE_XOPEN
+
+
+359 
+	~<sys/ucڋxt.h
+>
+
+365 

+	$sig�ack
+ (
+sig�ack
+ *
+__ss
+, sig�ack *
+__oss
+)
+
+366 
+__THROW
+ 
+__��ibu�_d����d__
+;
+
+370 

+	$sig�t�ack
+ (
+__cڡ
+ 
+sig�t�ack
+ *
+__��ri�
+ 
+__ss
+,
+
+371 
+sig�t�ack
+ *
+__��ri�
+ 
+__oss
+�
+__THROW
+;
+
+375 #ifde�
+__USE_XOPEN_EXTENDED
+
+
+379 

+	$sigh�d
+ (
+__sig
+�
+__THROW
+;
+
+382 

+	$sig�l�
+ (
+__sig
+�
+__THROW
+;
+
+385 

+	$sigign�e
+ (
+__sig
+�
+__THROW
+;
+
+388 
+__sigh�d�r_t
+ 
+	$sig�t
+ (
+__sig
+, 
+__sigh�d�r_t
+ 
+__di�
+�
+__THROW
+;
+
+391 #i�
+def�ed
+ 
+__USE_POSIX199506
+ || def�ed 
+__USE_UNIX98
+
+
+394 
+	~<b�s/�h�adty�s.h
+>
+
+395 
+	~<b�s/sigth�ad.h
+>
+
+402 

+	$__libc_cu��t_sig�m�
+ (�
+__THROW
+;
+
+404 

+	$__libc_cu��t_sig�max
+ (�
+__THROW
+;
+
+408 
+__END_DECLS
+
+
+	@/usr/include/time.h
+
+23 #i�def 
+_TIME_H
+
+
+25 #i�(! 
+def�ed
+ 
+__�ed_time_t
+ && !def�ed 
+__�ed_�ock_t
+ && \
+
+26 ! 
+def�ed
+ 
+	g__�ed_time�ec
+)
+
+27 
+	#_TIME_H
+ 1
+
+	)
+
+28 
+	~<�u�s.h
+>
+
+30 
+	g__BEGIN_DECLS
+
+
+34 #ifdef 
+_TIME_H
+
+
+36 
+	#__�ed_size_t
+
+
+	)
+
+37 
+	#__�ed_NULL
+
+
+	)
+
+38 
+	~<�ddef.h
+>
+
+42 
+	~<b�s/time.h
+>
+
+45 #i�!
+def�ed
+ 
+__STRICT_ANSI__
+ && !def�ed 
+__USE_XOPEN2K
+
+
+46 #i�de�
+CLK_TCK
+
+
+47 
+	#CLK_TCK
+ 
+CLOCKS_PER_SEC
+
+
+	)
+
+53 #i�!
+def�ed
+ 
+__�ock_t_def�ed
+ && (def�ed 
+_TIME_H
+ || def�ed 
+__�ed_�ock_t
+)
+
+54 
+	#__�ock_t_def�ed
+ 1
+
+	)
+
+56 
+	~<b�s/ty�s.h
+>
+
+58 
+__BEGIN_NAMESPACE_STD
+
+
+60 
+__�ock_t
+ 
+	t�ock_t
+;
+
+61 
+	g__END_NAMESPACE_STD
+
+
+62 #i�
+def�ed
+ 
+__USE_XOPEN
+ || def�ed 
+__USE_POSIX
+ || def�ed 
+__USE_MISC
+
+
+63 
+	$__USING_NAMESPACE_STD
+(
+�ock_t
+)
+
+67 #unde�
+__�ed_�ock_t
+
+
+69 #i�!
+def�ed
+ 
+__time_t_def�ed
+ && (def�ed 
+_TIME_H
+ || def�ed 
+__�ed_time_t
+)
+
+70 
+	#__time_t_def�ed
+ 1
+
+	)
+
+72 
+	~<b�s/ty�s.h
+>
+
+74 
+__BEGIN_NAMESPACE_STD
+
+
+76 
+__time_t
+ 
+	ttime_t
+;
+
+77 
+__END_NAMESPACE_STD
+
+
+78 #i�
+def�ed
+ 
+__USE_POSIX
+ || def�ed 
+__USE_MISC
+ || def�ed 
+__USE_SVID
+
+
+79 
+	$__USING_NAMESPACE_STD
+(
+time_t
+)
+
+83 #unde�
+__�ed_time_t
+
+
+85 #i�!
+def�ed
+ 
+__�ockid_t_def�ed
+ && \
+
+86 ((
+def�ed
+ 
+_TIME_H
+ && def�ed 
+__USE_POSIX199309
+�|| def�ed 
+__�ed_�ockid_t
+)
+
+87 
+	#__�ockid_t_def�ed
+ 1
+
+	)
+
+89 
+	~<b�s/ty�s.h
+>
+
+92 
+__�ockid_t
+ 
+	t�ockid_t
+;
+
+95 #unde�
+__�ockid_time_t
+
+
+97 #i�!
+def�ed
+ 
+__tim�_t_def�ed
+ && \
+
+98 ((
+def�ed
+ 
+_TIME_H
+ && def�ed 
+__USE_POSIX199309
+�|| def�ed 
+__�ed_tim�_t
+)
+
+99 
+	#__tim�_t_def�ed
+ 1
+
+	)
+
+101 
+	~<b�s/ty�s.h
+>
+
+104 
+__tim�_t
+ 
+	ttim�_t
+;
+
+107 #unde�
+__�ed_tim�_t
+
+
+110 #i�!
+def�ed
+ 
+__time�ec_def�ed
+ && \
+
+111 ((
+def�ed
+ 
+_TIME_H
+ && \
+
+112 (
+def�ed
+ 
+__USE_POSIX199309
+ || def�ed 
+__USE_MISC
+)) || \
+
+113 
+def�ed
+ 
+__�ed_time�ec
+)
+
+114 
+	#__time�ec_def�ed
+ 1
+
+	)
+
+116 
+	~<b�s/ty�s.h
+>
+
+120 
+	stime�ec
+
+
+122 
+__time_t
+ 
+tv_�c
+;
+
+123 
+tv_n�c
+;
+
+127 #unde�
+__�ed_time�ec
+
+
+130 #ifdef 
+_TIME_H
+
+
+131 
+__BEGIN_NAMESPACE_STD
+
+
+133 
+	stm
+
+
+135 
+tm_�c
+;
+
+136 
+tm_m�
+;
+
+137 
+tm_hour
+;
+
+138 
+tm_mday
+;
+
+139 
+tm_m�
+;
+
+140 
+tm_y�r
+;
+
+141 
+tm_wday
+;
+
+142 
+tm_yday
+;
+
+143 
+tm_isd�
+;
+
+145 #ifdef 
+__USE_BSD
+
+
+146 
+tm_gmtoff
+;
+
+147 
+__cڡ
+ *
+tm_z�e
+;
+
+149 
+__tm_gmtoff
+;
+
+150 
+__cڡ
+ *
+__tm_z�e
+;
+
+153 
+__END_NAMESPACE_STD
+
+
+154 #i�
+def�ed
+ 
+__USE_XOPEN
+ || def�ed 
+__USE_POSIX
+ || def�ed 
+__USE_MISC
+
+
+155 
+	$__USING_NAMESPACE_STD
+(
+tm
+)
+
+159 #ifde�
+__USE_POSIX199309
+
+
+161 
+	s�im��ec
+
+
+163 
+time�ec
+ 
+�_��rv�
+;
+
+164 
+time�ec
+ 
+�_v�ue
+;
+
+168 
+sigev�t
+;
+
+172 #ifde�
+__USE_XOPEN2K
+
+
+173 #i�de�
+__pid_t_def�ed
+
+
+174 
+__pid_t
+ 
+	tpid_t
+;
+
+175 
+	#__pid_t_def�ed
+
+
+	)
+
+180 
+__BEGIN_NAMESPACE_STD
+
+
+183 
+�ock_t
+ 
+	$�ock
+ (�
+__THROW
+;
+
+186 
+time_t
+ 
+	$time
+ (
+time_t
+ *
+__tim�
+�
+__THROW
+;
+
+189 

+	$dif�ime
+ (
+time_t
+ 
+__time1
+,�ime_�
+__time0
+)
+
+190 
+__THROW
+ 
+	`__��ibu�__
+ ((
+__cڡ__
+));
+
+193 
+time_t
+ 
+	$mktime
+ (
+tm
+ *
+__�
+�
+__THROW
+;
+
+199 
+size_t
+ 
+	$�r�ime
+ (*
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__maxsize
+,
+
+200 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+,
+
+201 
+__cڡ
+ 
+tm
+ *
+__��ri�
+ 
+__�
+�
+__THROW
+;
+
+202 
+__END_NAMESPACE_STD
+
+
+204 #ifde�
+__USE_XOPEN
+
+
+207 
*
+	$��time
+ (
+__cڡ
+ *
+__��ri�
+ 
+__s
+,
+
+208 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, 
+tm
+ *
+__�
+)
+
+209 
+__THROW
+;
+
+212 #ifde�
+__USE_XOPEN2K8
+
+
+215 
+	~<xlo��.h
+>
+
+217 
+size_t
+ 
+	$�r�ime_l
+ (*
+__��ri�
+ 
+__s
+, 
+size_t
+ 
+__maxsize
+,
+
+218 
+__cڡ
+ *
+__��ri�
+ 
+__f�m�
+,
+
+219 
+__cڡ
+ 
+tm
+ *
+__��ri�
+ 
+__�
+,
+
+220 
+__lo��_t
+ 
+__loc
+�
+__THROW
+;
+
+223 #ifde�
+__USE_GNU
+
+
+224 
*
+	$��time_l
+ (
+__cڡ
+ *
+__��ri�
+ 
+__s
+,
+
+225 
+__cڡ
+ *
+__��ri�
+ 
+__fmt
+, 
+tm
+ *
+__�
+,
+
+226 
+__lo��_t
+ 
+__loc
+�
+__THROW
+;
+
+230 
+__BEGIN_NAMESPACE_STD
+
+
+233 

+tm
+ *
+	$gmtime
+ (
+__cڡ
+ 
+time_t
+ *
+__tim�
+�
+__THROW
+;
+
+237 

+tm
+ *
+	$lo��ime
+ (
+__cڡ
+ 
+time_t
+ *
+__tim�
+�
+__THROW
+;
+
+238 
+__END_NAMESPACE_STD
+
+
+240 #i�
+def�ed
+ 
+__USE_POSIX
+ || def�ed 
+__USE_MISC
+
+
+243 

+tm
+ *
+	$gmtime_r
+ (
+__cڡ
+ 
+time_t
+ *
+__��ri�
+ 
+__tim�
+,
+
+244 
+tm
+ *
+__��ri�
+ 
+__�
+�
+__THROW
+;
+
+248 

+tm
+ *
+	$lo��ime_r
+ (
+__cڡ
+ 
+time_t
+ *
+__��ri�
+ 
+__tim�
+,
+
+249 
+tm
+ *
+__��ri�
+ 
+__�
+�
+__THROW
+;
+
+252 
+__BEGIN_NAMESPACE_STD
+
+
+255 
*
+	$as�ime
+ (
+__cڡ
+ 
+tm
+ *
+__�
+�
+__THROW
+;
+
+258 
*
+	$�ime
+ (
+__cڡ
+ 
+time_t
+ *
+__tim�
+�
+__THROW
+;
+
+259 
+__END_NAMESPACE_STD
+
+
+261 #i�
+def�ed
+ 
+__USE_POSIX
+ || def�ed 
+__USE_MISC
+
+
+266 
*
+	$as�ime_r
+ (
+__cڡ
+ 
+tm
+ *
+__��ri�
+ 
+__�
+,
+
+267 *
+__��ri�
+ 
+__buf
+�
+__THROW
+;
+
+270 
*
+	$�ime_r
+ (
+__cڡ
+ 
+time_t
+ *
+__��ri�
+ 
+__tim�
+,
+
+271 *
+__��ri�
+ 
+__buf
+�
+__THROW
+;
+
+276 
*
+__tz�me
+[2];
+
+277 

+__daylight
+;
+
+278 

+__timez�e
+;
+
+281 #ifdef 
+__USE_POSIX
+
+
+283 
*
+tz�me
+[2];
+
+287 

+	$tz�t
+ (�
+__THROW
+;
+
+290 #i�
+def�ed
+ 
+__USE_SVID
+ || def�ed 
+__USE_XOPEN
+
+
+291 

+daylight
+;
+
+292 

+timez�e
+;
+
+295 #ifde�
+__USE_SVID
+
+
+298 

+	$�ime
+ (
+__cڡ
+ 
+time_t
+ *
+__wh�
+�
+__THROW
+;
+
+304 
+	#__i��p
+(
+y�r
+) \
+
+305 ((
+y�r
+�% 4 =�0 && ((y�r�% 100 !�0 || (y�r�% 400 =�0))
+
+	)
+
+308 #ifde�
+__USE_MISC
+
+
+313 
+time_t
+ 
+	$timegm
+ (
+tm
+ *
+__�
+�
+__THROW
+;
+
+316 
+time_t
+ 
+	$tim�o�l
+ (
+tm
+ *
+__�
+�
+__THROW
+;
+
+319 

+	$dysize
+ (
+__y�r
+�
+__THROW
+ 
+	`__��ibu�__
+ ((
+__cڡ__
+));
+
+323 #ifde�
+__USE_POSIX199309
+
+
+328 

+	`�no��p
+ (
+__cڡ
+ 
+time�ec
+ *
+__�que�ed_time
+,
+
+329 
+time�ec
+ *
+__�ma��g
+);
+
+333 

+	$�ock_g��s
+ (
+�ockid_t
+ 
+__�ock_id
+, 
+time�ec
+ *
+__�s
+�
+__THROW
+;
+
+336 

+	$�ock_g�time
+ (
+�ockid_t
+ 
+__�ock_id
+, 
+time�ec
+ *
+__�
+�
+__THROW
+;
+
+339 

+	$�ock_��ime
+ (
+�ockid_t
+ 
+__�ock_id
+, 
+__cڡ
+ 
+time�ec
+ *
+__�
+)
+
+340 
+__THROW
+;
+
+342 #ifde�
+__USE_XOPEN2K
+
+
+347 

+	`�ock_�no��p
+ (
+�ockid_t
+ 
+__�ock_id
+, 
+__�ags
+,
+
+348 
+__cڡ
+ 
+time�ec
+ *
+__�q
+,
+
+349 
+time�ec
+ *
+__�m
+);
+
+352 

+	$�ock_g��u�ockid
+ (
+pid_t
+ 
+__pid
+, 
+�ockid_t
+ *
+__�ock_id
+�
+__THROW
+;
+
+357 

+	$tim�_���
+ (
+�ockid_t
+ 
+__�ock_id
+,
+
+358 
+sigev�t
+ *
+__��ri�
+ 
+__evp
+,
+
+359 
+tim�_t
+ *
+__��ri�
+ 
+__tim�id
+�
+__THROW
+;
+
+362 

+	$tim�_d��e
+ (
+tim�_t
+ 
+__tim�id
+�
+__THROW
+;
+
+365 

+	$tim�_��ime
+ (
+tim�_t
+ 
+__tim�id
+, 
+__�ags
+,
+
+366 
+__cڡ
+ 
+�im��ec
+ *
+__��ri�
+ 
+__v�ue
+,
+
+367 
+�im��ec
+ *
+__��ri�
+ 
+__ov�ue
+�
+__THROW
+;
+
+370 

+	$tim�_g�time
+ (
+tim�_t
+ 
+__tim�id
+, 
+�im��ec
+ *
+__v�ue
+)
+
+371 
+__THROW
+;
+
+374 

+	$tim�_g�ov�run
+ (
+tim�_t
+ 
+__tim�id
+�
+__THROW
+;
+
+378 #ifde�
+__USE_XOPEN_EXTENDED
+
+
+390 

+g�d�e_�r
+;
+
+399 

+tm
+ *
+	`g�d�e
+ (
+__cڡ
+ *
+__�r�g
+);
+
+402 #ifde�
+__USE_GNU
+
+
+413 

+	`g�d�e_r
+ (
+__cڡ
+ *
+__��ri�
+ 
+__�r�g
+,
+
+414 
+tm
+ *
+__��ri�
+ 
+__�sbu�
+);
+
+417 
+__END_DECLS
+
+
+	@/usr/include/bits/sched.h
+
+22 #i�de�
+__�ed_sched��m
+
+
+24 #i�de�
+_SCHED_H
+
+
+30 
+	#SCHED_OTHER
+ 0
+
+	)
+
+31 
+	#SCHED_FIFO
+ 1
+
+	)
+
+32 
+	#SCHED_RR
+ 2
+
+	)
+
+33 #ifde�
+__USE_GNU
+
+
+34 
+	#SCHED_BATCH
+ 3
+
+	)
+
+37 #ifde�
+__USE_MISC
+
+
+39 
+	#CSIGNAL
+ 0x000000f�
+
+	)
+
+40 
+	#CLONE_VM
+ 0x00000100
+
+	)
+
+41 
+	#CLONE_FS
+ 0x00000200
+
+	)
+
+42 
+	#CLONE_FILES
+ 0x00000400
+
+	)
+
+43 
+	#CLONE_SIGHAND
+ 0x00000800
+
+	)
+
+44 
+	#CLONE_PTRACE
+ 0x00002000
+
+	)
+
+45 
+	#CLONE_VFORK
+ 0x00004000
+
+	)
+
+47 
+	#CLONE_PARENT
+ 0x00008000
+
+	)
+
+49 
+	#CLONE_THREAD
+ 0x00010000
+
+	)
+
+50 
+	#CLONE_NEWNS
+ 0x00020000
+
+	)
+
+51 
+	#CLONE_SYSVSEM
+ 0x00040000
+
+	)
+
+52 
+	#CLONE_SETTLS
+ 0x00080000
+
+	)
+
+53 
+	#CLONE_PARENT_SETTID
+ 0x00100000
+
+	)
+
+55 
+	#CLONE_CHILD_CLEARTID
+ 0x00200000
+
+	)
+
+57 
+	#CLONE_DETACHED
+ 0x00400000
+
+	)
+
+58 
+	#CLONE_UNTRACED
+ 0x00800000
+
+	)
+
+60 
+	#CLONE_CHILD_SETTID
+ 0x01000000
+
+	)
+
+62 
+	#CLONE_NEWUTS
+ 0x04000000
+
+	)
+
+63 
+	#CLONE_NEWIPC
+ 0x08000000
+
+	)
+
+64 
+	#CLONE_NEWUSER
+ 0x10000000
+
+	)
+
+65 
+	#CLONE_NEWPID
+ 0x20000000
+
+	)
+
+66 
+	#CLONE_NEWNET
+ 0x40000000
+
+	)
+
+67 
+	#CLONE_IO
+ 0x80000000
+
+	)
+
+71 
+	ssched_��m
+
+
+73 
+	m__sched_�iܙy
+;
+
+76 
+	g__BEGIN_DECLS
+
+
+78 #ifde�
+__USE_MISC
+
+
+80 

+��e
+ ((*
+__�
+�(*
+__�g
+), *
+__ch�d_�ack
+,
+
+81 
+__�ags
+, *
+__�g
+, ...�
+__THROW
+;
+
+84 

+	$unsh�e
+ (
+__�ags
+�
+__THROW
+;
+
+87 

+	$sched_g��u
+ (�
+__THROW
+;
+
+90 
+__END_DECLS
+
+
+94 #i�!
+def�ed
+ 
+__def�ed_sched��m
+ \
+
+95 && (
+def�ed
+ 
+__�ed_sched��m
+ || def�ed 
+_SCHED_H
+)
+
+96 
+	#__def�ed_sched��m
+ 1
+
+	)
+
+98 
+	s__sched_��m
+
+
+100 
+__sched_�iܙy
+;
+
+102 #unde�
+__�ed_sched��m
+
+
+106 #i�
+def�ed
+ 
+_SCHED_H
+ && !def�ed 
+__�u_�t_t_def�ed
+
+
+107 
+	#__�u_�t_t_def�ed
+
+
+	)
+
+109 
+	#__CPU_SETSIZE
+ 1024
+
+	)
+
+110 
+	#__NCPUBITS
+ (8 *  (
+__�u_mask
+))
+
+	)
+
+113 
+	t__�u_mask
+;
+
+116 
+	#__CPUELT
+(
+�u
+�((�u�/ 
+__NCPUBITS
+)
+
+	)
+
+117 
+	#__CPUMASK
+(
+�u
+�((
+__�u_mask
+�1 << ((�u�% 
+__NCPUBITS
+))
+
+	)
+
+122 
+__�u_mask
+ 
+__b�s
+[
+__CPU_SETSIZE
+ / 
+__NCPUBITS
+];
+
+123 } 
+	t�u_�t_t
+;
+
+126 #i�
+	`__GNUC_PREREQ
+ (2, 91)
+
+127 
+	#__CPU_ZERO_S
+(
+�tsize
+, 
+�u��
+) \
+
+128 d�
+	`__bu�t�_mem�t
+ (
+�u��
+, '\0', 
+�tsize
+); 0)
+
+	)
+
+130 
+	#__CPU_ZERO_S
+(
+�tsize
+, 
+�u��
+) \
+
+132 
+size_t
+ 
+__i
+; \
+
+133 
+size_t
+ 
+__imax
+ = (
+�tsize
+�/  (
+__�u_mask
+); \
+
+134 
+__�u_mask
+ *
+__b�s
+ = (
+�u��
+)->__bits; \
+
+135 
+__i
+ = 0; __�< 
+__imax
+; ++__i) \
+
+136 
+__b�s
+[
+__i
+] = 0; \
+
+137 
+	}
+} 0)
+
+	)
+
+139 
+	#__CPU_SET_S
+(
+�u
+, 
+�tsize
+, 
+�u��
+) \
+
+140 (
+__ex�nsi�__
+ \
+
+141 ({ 
+size_t
+ 
+__�u
+ = (
+�u
+); \
+
+142 
+__�u
+ < 8 * (
+�tsize
+) \
+
+143 ? (((
+__�u_mask
+ *�((
+�u��
+)->
+__b�s
+))[
+	`__CPUELT
+ (
+__�u
+)] \
+
+144 |�
+	`__CPUMASK
+ (
+__�u
+)) \
+
+145 : 0; }))
+
+	)
+
+146 
+	#__CPU_CLR_S
+(
+�u
+, 
+�tsize
+, 
+�u��
+) \
+
+147 (
+__ex�nsi�__
+ \
+
+148 ({ 
+size_t
+ 
+__�u
+ = (
+�u
+); \
+
+149 
+__�u
+ < 8 * (
+�tsize
+) \
+
+150 ? (((
+__�u_mask
+ *�((
+�u��
+)->
+__b�s
+))[
+	`__CPUELT
+ (
+__�u
+)] \
+
+151 &�~
+	`__CPUMASK
+ (
+__�u
+)) \
+
+152 : 0; }))
+
+	)
+
+153 
+	#__CPU_ISSET_S
+(
+�u
+, 
+�tsize
+, 
+�u��
+) \
+
+154 (
+__ex�nsi�__
+ \
+
+155 ({ 
+size_t
+ 
+__�u
+ = (
+�u
+); \
+
+156 
+__�u
+ < 8 * (
+�tsize
+) \
+
+157 ? ((((
+__cڡ
+ 
+__�u_mask
+ *�((
+�u��
+)->
+__b�s
+))[
+	`__CPUELT
+ (
+__�u
+)] \
+
+158 & 
+	`__CPUMASK
+ (
+__�u
+))) != 0 \
+
+159 : 0; }))
+
+	)
+
+161 
+	#__CPU_COUNT_S
+(
+�tsize
+, 
+�u��
+) \
+
+162 
+	`__sched_�ucou�
+ (
+�tsize
+, 
+�u��
+)
+
+	)
+
+164 #i�
+__GNUC_PREREQ
+ (2, 91)
+
+165 
+	#__CPU_EQUAL_S
+(
+�tsize
+, 
+�u��1
+, 
+�u��2
+) \
+
+166 (
+	`__bu�t�_memcmp
+ (
+�u��1
+, 
+�u��2
+, 
+�tsize
+�=�0)
+
+	)
+
+168 
+	#__CPU_EQUAL_S
+(
+�tsize
+, 
+�u��1
+, 
+�u��2
+) \
+
+169 (
+__ex�nsi�__
+ \
+
+170 ({ 
+__cڡ
+ 
+__�u_mask
+ *
+__�r1
+ = (
+�u��1
+)->
+__b�s
+; \
+
+171 
+__cڡ
+ 
+__�u_mask
+ *
+__�r2
+ = (
+�u��2
+)->
+__b�s
+; \
+
+172 
+size_t
+ 
+__imax
+ = (
+�tsize
+�/  (
+__�u_mask
+); \
+
+173 
+size_t
+ 
+__i
+; \
+
+174 
+__i
+ = 0; __�< 
+__imax
+; ++__i) \
+
+175 i�(
+__b�s
+[
+__i
+] != __bits[__i]) \
+
+177 
+__i
+ =�
+__imax
+; }))
+
+	)
+
+180 
+	#__CPU_OP_S
+(
+�tsize
+, 
+de��t
+, 
+�c�t1
+, 
+�c�t2
+, 
+�
+) \
+
+181 (
+__ex�nsi�__
+ \
+
+182 ({ 
+�u_�t_t
+ *
+__de�
+ = (
+de��t
+); \
+
+183 
+__cڡ
+ 
+__�u_mask
+ *
+__�r1
+ = (
+�c�t1
+)->
+__b�s
+; \
+
+184 
+__cڡ
+ 
+__�u_mask
+ *
+__�r2
+ = (
+�c�t2
+)->
+__b�s
+; \
+
+185 
+size_t
+ 
+__imax
+ = (
+�tsize
+�/  (
+__�u_mask
+); \
+
+186 
+size_t
+ 
+__i
+; \
+
+187 
+__i
+ = 0; __�< 
+__imax
+; ++__i) \
+
+188 ((
+__�u_mask
+ *�
+__de�
+->
+__b�s
+)[
+__i
+] = 
+__�r1
+[__i] 
+�
+ 
+__�r2
+[__i]; \
+
+189 
+__de�
+; }))
+
+	)
+
+191 
+	#__CPU_ALLOC_SIZE
+(
+cou�
+) \
+
+192 ((((
+cou�
+�+ 
+__NCPUBITS
+ - 1�/ __NCPUBITS�*  (
+__�u_mask
+))
+
+	)
+
+193 
+	#__CPU_ALLOC
+(
+cou�
+�
+	`__sched_�u�loc
+ (cou�)
+
+	)
+
+194 
+	#__CPU_FREE
+(
+�u�t
+�
+	`__sched_�u�
+ (�u�t)
+
+	)
+
+196 
+__BEGIN_DECLS
+
+
+198 

+	$__sched_�ucou�
+ (
+size_t
+ 
+__�tsize
+, cڡ 
+�u_�t_t
+ *
+__��
+)
+
+199 
+__THROW
+;
+
+200 
+�u_�t_t
+ *
+	$__sched_�u�loc
+ (
+size_t
+ 
+__cou�
+�
+__THROW
+ 
+__wur
+;
+
+201 

+	$__sched_�u�
+ (
+�u_�t_t
+ *
+__�t
+�
+__THROW
+;
+
+203 
+__END_DECLS
+
+
+	@/usr/include/bits/sigaction.h
+
+20 #i�de�
+_SIGNAL_H
+
+
+25 
+	ssiga�i�
+
+
+28 #ifde�
+__USE_POSIX199309
+
+
+32 
+__sigh�d�r_t
+ 
+	m�_h�d�r
+;
+
+34 (*
+	m�_siga�i�
+�(, 
+	msig�fo_t
+ *, *);
+
+36 
+	m__siga�i�_h�d�r
+;
+
+37 
+	#�_h�d�r
+ 
+__siga�i�_h�d�r
+.
+�_h�d�r
+
+
+	)
+
+38 
+	#�_siga�i�
+ 
+__siga�i�_h�d�r
+.
+�_siga�i�
+
+
+	)
+
+40 
+__sigh�d�r_t
+ 
+	m�_h�d�r
+;
+
+44 
+__sig�t_t
+ 
+	m�_mask
+;
+
+47 
+	m�_�ags
+;
+
+50 (*
+	m�_��ܔ
+) ();
+
+54 
+	#SA_NOCLDSTOP
+ 1
+
+	)
+
+55 
+	#SA_NOCLDWAIT
+ 2
+
+	)
+
+56 
+	#SA_SIGINFO
+ 4
+
+	)
+
+58 #i�
+def�ed
+ 
+__USE_UNIX98
+ || def�ed 
+__USE_MISC
+
+
+59 
+	#SA_ONSTACK
+ 0x08000000
+
+	)
+
+60 
+	#SA_RESTART
+ 0x10000000
+
+	)
+
+61 
+	#SA_NODEFER
+ 0x40000000
+
+	)
+
+63 
+	#SA_RESETHAND
+ 0x80000000
+
+	)
+
+65 #ifde�
+__USE_MISC
+
+
+66 
+	#SA_INTERRUPT
+ 0x20000000
+
+	)
+
+69 
+	#SA_NOMASK
+ 
+SA_NODEFER
+
+
+	)
+
+70 
+	#SA_ONESHOT
+ 
+SA_RESETHAND
+
+
+	)
+
+71 
+	#SA_STACK
+ 
+SA_ONSTACK
+
+
+	)
+
+75 
+	#SIG_BLOCK
+ 0
+
+	)
+
+76 
+	#SIG_UNBLOCK
+ 1
+
+	)
+
+77 
+	#SIG_SETMASK
+ 2
+
+	)
+
+	@/usr/include/bits/sigcontext.h
+
+19 #i�de�
+_BITS_SIGCONTEXT_H
+
+
+20 
+	#_BITS_SIGCONTEXT_H
+ 1
+
+	)
+
+22 #i�!
+def�ed
+ 
+_SIGNAL_H
+ && !def�ed 
+_SYS_UCONTEXT_H
+
+
+26 
+	~<b�s/w�dsize.h
+>
+
+28 
+	s_�g
+
+
+30 
+	msignifi�nd
+[4];
+
+31 
+	mexpڒt
+;
+
+34 
+	s_�x�g
+
+
+36 
+	msignifi�nd
+[4];
+
+37 
+	mexpڒt
+;
+
+38 
+	m�dd�g
+[3];
+
+41 
+	s_xmm�g
+
+
+43 
+__u�t32_t
+ 
+	m�em�t
+[4];
+
+48 #i�
+__WORDSIZE
+ == 32
+
+50 
+	s_塩e
+
+
+53 
+__u�t32_t
+ 
+	mcw
+;
+
+54 
+__u�t32_t
+ 
+	msw
+;
+
+55 
+__u�t32_t
+ 
+	m�g
+;
+
+56 
+__u�t32_t
+ 
+	m�off
+;
+
+57 
+__u�t32_t
+ 
+	mcs�l
+;
+
+58 
+__u�t32_t
+ 
+	md�aoff
+;
+
+59 
+__u�t32_t
+ 
+	md�a�l
+;
+
+60 
+_�g
+ 
+	m_�
+[8];
+
+61 
+	m��us
+;
+
+62 
+	mmagic
+;
+
+65 
+__u�t32_t
+ 
+	m_fx�_�v
+[6];
+
+66 
+__u�t32_t
+ 
+	mmxc�
+;
+
+67 
+__u�t32_t
+ 
+	m��rved
+;
+
+68 
+_�x�g
+ 
+	m_fx�_�
+[8];
+
+69 
+_xmm�g
+ 
+	m_xmm
+[8];
+
+70 
+__u�t32_t
+ 
+	m�dd�g
+[56];
+
+73 #i�de�
+sigcڋxt_�ru�
+
+
+78 
+	#sigcڋxt_�ru�
+ 
+sigcڋxt
+
+
+	)
+
+81 
+	ssigcڋxt
+
+
+83 
+	mgs
+, 
+	m__gsh
+;
+
+84 
+	mfs
+, 
+	m__fsh
+;
+
+85 
+	mes
+, 
+	m__esh
+;
+
+86 
+	mds
+, 
+	m__dsh
+;
+
+87 
+	medi
+;
+
+88 
+	mesi
+;
+
+89 
+	mebp
+;
+
+90 
+	me�
+;
+
+91 
+	mebx
+;
+
+92 
+	medx
+;
+
+93 
+	mecx
+;
+
+94 
+	m�x
+;
+
+95 
+	m��no
+;
+
+96 
+	m�r
+;
+
+97 
+	me�
+;
+
+98 
+	mcs
+, 
+	m__csh
+;
+
+99 
+	me�ags
+;
+
+100 
+	me�_�_sig�l
+;
+
+101 
+	mss
+, 
+	m__ssh
+;
+
+102 
+_塩e
+ * 
+	m塩e
+;
+
+103 
+	m�dmask
+;
+
+104 
+	m�2
+;
+
+109 
+	s_塩e
+
+
+112 
+__u�t16_t
+ 
+	mcwd
+;
+
+113 
+__u�t16_t
+ 
+	mswd
+;
+
+114 
+__u�t16_t
+ 
+	m�w
+;
+
+115 
+__u�t16_t
+ 
+	mf�
+;
+
+116 
+__u�t64_t
+ 
+	mr�
+;
+
+117 
+__u�t64_t
+ 
+	mrdp
+;
+
+118 
+__u�t32_t
+ 
+	mmxc�
+;
+
+119 
+__u�t32_t
+ 
+	mmx�_mask
+;
+
+120 
+_�x�g
+ 
+	m_�
+[8];
+
+121 
+_xmm�g
+ 
+	m_xmm
+[16];
+
+122 
+__u�t32_t
+ 
+	m�dd�g
+[24];
+
+125 
+	ssigcڋxt
+
+
+127 
+	mr8
+;
+
+128 
+	mr9
+;
+
+129 
+	mr10
+;
+
+130 
+	mr11
+;
+
+131 
+	mr12
+;
+
+132 
+	mr13
+;
+
+133 
+	mr14
+;
+
+134 
+	mr15
+;
+
+135 
+	mrdi
+;
+
+136 
+	mrsi
+;
+
+137 
+	mrbp
+;
+
+138 
+	mrbx
+;
+
+139 
+	mrdx
+;
+
+140 
+	m�x
+;
+
+141 
+	mrcx
+;
+
+142 
+	mr�
+;
+
+143 
+	mr�
+;
+
+144 
+	me�ags
+;
+
+145 
+	mcs
+;
+
+146 
+	mgs
+;
+
+147 
+	mfs
+;
+
+148 
+	m__�d0
+;
+
+149 
+	m�r
+;
+
+150 
+	m��no
+;
+
+151 
+	m�dmask
+;
+
+152 
+	m�2
+;
+
+153 
+_塩e
+ * 
+	m塩e
+;
+
+154 
+	m__��rved1
+ [8];
+
+	@/usr/include/bits/siginfo.h
+
+20 #i�!
+def�ed
+ 
+_SIGNAL_H
+ && !def�ed 
+__�ed_sig�fo_t
+ \
+
+21 && !
+def�ed
+ 
+	g__�ed_sigev�t_t
+
+
+25 
+	~<b�s/w�dsize.h
+>
+
+27 #i�(!
+def�ed
+ 
+__have_sigv�_t
+ \
+
+28 && (
+def�ed
+ 
+	g_SIGNAL_H
+ || def�ed 
+	g__�ed_sig�fo_t
+ \
+
+29 || 
+def�ed
+ 
+	g__�ed_sigev�t_t
+))
+
+30 
+	#__have_sigv�_t
+ 1
+
+	)
+
+33 
+	usigv�
+
+
+35 
+	msiv�_�t
+;
+
+36 *
+	msiv�_�r
+;
+
+37 } 
+	tsigv�_t
+;
+
+40 #i�(!
+def�ed
+ 
+__have_sig�fo_t
+ \
+
+41 && (
+def�ed
+ 
+	g_SIGNAL_H
+ || def�ed 
+	g__�ed_sig�fo_t
+))
+
+42 
+	#__have_sig�fo_t
+ 1
+
+	)
+
+44 
+	#__SI_MAX_SIZE
+ 128
+
+	)
+
+45 #i�
+__WORDSIZE
+ == 64
+
+46 
+	#__SI_PAD_SIZE
+ ((
+__SI_MAX_SIZE
+ /  ()�- 4)
+
+	)
+
+48 
+	#__SI_PAD_SIZE
+ ((
+__SI_MAX_SIZE
+ /  ()�- 3)
+
+	)
+
+51 
+	ssig�fo
+
+
+53 
+	msi_signo
+;
+
+54 
+	msi_��o
+;
+
+56 
+	msi_code
+;
+
+60 
+	m_�d
+[
+__SI_PAD_SIZE
+];
+
+65 
+__pid_t
+ 
+	msi_pid
+;
+
+66 
+__uid_t
+ 
+	msi_uid
+;
+
+67 } 
+	m_k�l
+;
+
+72 
+	msi_tid
+;
+
+73 
+	msi_ov�run
+;
+
+74 
+sigv�_t
+ 
+	msi_sigv�
+;
+
+75 } 
+	m_tim�
+;
+
+80 
+__pid_t
+ 
+	msi_pid
+;
+
+81 
+__uid_t
+ 
+	msi_uid
+;
+
+82 
+sigv�_t
+ 
+	msi_sigv�
+;
+
+83 } 
+	m_�
+;
+
+88 
+__pid_t
+ 
+	msi_pid
+;
+
+89 
+__uid_t
+ 
+	msi_uid
+;
+
+90 
+	msi_��us
+;
+
+91 
+__�ock_t
+ 
+	msi_utime
+;
+
+92 
+__�ock_t
+ 
+	msi_�ime
+;
+
+93 } 
+	m_sigchld
+;
+
+98 *
+	msi_addr
+;
+
+99 } 
+	m_sig�u�
+;
+
+104 
+	msi_b�d
+;
+
+105 
+	msi_fd
+;
+
+106 } 
+	m_sigp�l
+;
+
+107 } 
+	m_sif�lds
+;
+
+108 } 
+	tsig�fo_t
+;
+
+112 
+	#si_pid
+ 
+_sif�lds
+.
+_k�l
+.
+si_pid
+
+
+	)
+
+113 
+	#si_uid
+ 
+_sif�lds
+.
+_k�l
+.
+si_uid
+
+
+	)
+
+114 
+	#si_tim�id
+ 
+_sif�lds
+.
+_tim�
+.
+si_tid
+
+
+	)
+
+115 
+	#si_ov�run
+ 
+_sif�lds
+.
+_tim�
+.
+si_ov�run
+
+
+	)
+
+116 
+	#si_��us
+ 
+_sif�lds
+.
+_sigchld
+.
+si_��us
+
+
+	)
+
+117 
+	#si_utime
+ 
+_sif�lds
+.
+_sigchld
+.
+si_utime
+
+
+	)
+
+118 
+	#si_�ime
+ 
+_sif�lds
+.
+_sigchld
+.
+si_�ime
+
+
+	)
+
+119 
+	#si_v�ue
+ 
+_sif�lds
+.
+_�
+.
+si_sigv�
+
+
+	)
+
+120 
+	#si_�t
+ 
+_sif�lds
+.
+_�
+.
+si_sigv�
+.
+siv�_�t
+
+
+	)
+
+121 
+	#si_�r
+ 
+_sif�lds
+.
+_�
+.
+si_sigv�
+.
+siv�_�r
+
+
+	)
+
+122 
+	#si_addr
+ 
+_sif�lds
+.
+_sig�u�
+.
+si_addr
+
+
+	)
+
+123 
+	#si_b�d
+ 
+_sif�lds
+.
+_sigp�l
+.
+si_b�d
+
+
+	)
+
+124 
+	#si_fd
+ 
+_sif�lds
+.
+_sigp�l
+.
+si_fd
+
+
+	)
+
+131 
+	mSI_ASYNCNL
+ = -60,
+
+132 
+	#SI_ASYNCNL
+ 
+SI_ASYNCNL
+
+
+	)
+
+133 
+	mSI_TKILL
+ = -6,
+
+134 
+	#SI_TKILL
+ 
+SI_TKILL
+
+
+	)
+
+135 
+	mSI_SIGIO
+,
+
+136 
+	#SI_SIGIO
+ 
+SI_SIGIO
+
+
+	)
+
+137 
+	mSI_ASYNCIO
+,
+
+138 
+	#SI_ASYNCIO
+ 
+SI_ASYNCIO
+
+
+	)
+
+139 
+	mSI_MESGQ
+,
+
+140 
+	#SI_MESGQ
+ 
+SI_MESGQ
+
+
+	)
+
+141 
+	mSI_TIMER
+,
+
+142 
+	#SI_TIMER
+ 
+SI_TIMER
+
+
+	)
+
+143 
+	mSI_QUEUE
+,
+
+144 
+	#SI_QUEUE
+ 
+SI_QUEUE
+
+
+	)
+
+145 
+	mSI_USER
+,
+
+146 
+	#SI_USER
+ 
+SI_USER
+
+
+	)
+
+147 
+	mSI_KERNEL
+ = 0x80
+
+148 
+	#SI_KERNEL
+ 
+SI_KERNEL
+
+
+	)
+
+155 
+	mILL_ILLOPC
+ = 1,
+
+156 
+	#ILL_ILLOPC
+ 
+ILL_ILLOPC
+
+
+	)
+
+157 
+	mILL_ILLOPN
+,
+
+158 
+	#ILL_ILLOPN
+ 
+ILL_ILLOPN
+
+
+	)
+
+159 
+	mILL_ILLADR
+,
+
+160 
+	#ILL_ILLADR
+ 
+ILL_ILLADR
+
+
+	)
+
+161 
+	mILL_ILLTRP
+,
+
+162 
+	#ILL_ILLTRP
+ 
+ILL_ILLTRP
+
+
+	)
+
+163 
+	mILL_PRVOPC
+,
+
+164 
+	#ILL_PRVOPC
+ 
+ILL_PRVOPC
+
+
+	)
+
+165 
+	mILL_PRVREG
+,
+
+166 
+	#ILL_PRVREG
+ 
+ILL_PRVREG
+
+
+	)
+
+167 
+	mILL_COPROC
+,
+
+168 
+	#ILL_COPROC
+ 
+ILL_COPROC
+
+
+	)
+
+169 
+	mILL_BADSTK
+
+
+170 
+	#ILL_BADSTK
+ 
+ILL_BADSTK
+
+
+	)
+
+176 
+	mFPE_INTDIV
+ = 1,
+
+177 
+	#FPE_INTDIV
+ 
+FPE_INTDIV
+
+
+	)
+
+178 
+	mFPE_INTOVF
+,
+
+179 
+	#FPE_INTOVF
+ 
+FPE_INTOVF
+
+
+	)
+
+180 
+	mFPE_FLTDIV
+,
+
+181 
+	#FPE_FLTDIV
+ 
+FPE_FLTDIV
+
+
+	)
+
+182 
+	mFPE_FLTOVF
+,
+
+183 
+	#FPE_FLTOVF
+ 
+FPE_FLTOVF
+
+
+	)
+
+184 
+	mFPE_FLTUND
+,
+
+185 
+	#FPE_FLTUND
+ 
+FPE_FLTUND
+
+
+	)
+
+186 
+	mFPE_FLTRES
+,
+
+187 
+	#FPE_FLTRES
+ 
+FPE_FLTRES
+
+
+	)
+
+188 
+	mFPE_FLTINV
+,
+
+189 
+	#FPE_FLTINV
+ 
+FPE_FLTINV
+
+
+	)
+
+190 
+	mFPE_FLTSUB
+
+
+191 
+	#FPE_FLTSUB
+ 
+FPE_FLTSUB
+
+
+	)
+
+197 
+	mSEGV_MAPERR
+ = 1,
+
+198 
+	#SEGV_MAPERR
+ 
+SEGV_MAPERR
+
+
+	)
+
+199 
+	mSEGV_ACCERR
+
+
+200 
+	#SEGV_ACCERR
+ 
+SEGV_ACCERR
+
+
+	)
+
+206 
+	mBUS_ADRALN
+ = 1,
+
+207 
+	#BUS_ADRALN
+ 
+BUS_ADRALN
+
+
+	)
+
+208 
+	mBUS_ADRERR
+,
+
+209 
+	#BUS_ADRERR
+ 
+BUS_ADRERR
+
+
+	)
+
+210 
+	mBUS_OBJERR
+
+
+211 
+	#BUS_OBJERR
+ 
+BUS_OBJERR
+
+
+	)
+
+217 
+	mTRAP_BRKPT
+ = 1,
+
+218 
+	#TRAP_BRKPT
+ 
+TRAP_BRKPT
+
+
+	)
+
+219 
+	mTRAP_TRACE
+
+
+220 
+	#TRAP_TRACE
+ 
+TRAP_TRACE
+
+
+	)
+
+226 
+	mCLD_EXITED
+ = 1,
+
+227 
+	#CLD_EXITED
+ 
+CLD_EXITED
+
+
+	)
+
+228 
+	mCLD_KILLED
+,
+
+229 
+	#CLD_KILLED
+ 
+CLD_KILLED
+
+
+	)
+
+230 
+	mCLD_DUMPED
+,
+
+231 
+	#CLD_DUMPED
+ 
+CLD_DUMPED
+
+
+	)
+
+232 
+	mCLD_TRAPPED
+,
+
+233 
+	#CLD_TRAPPED
+ 
+CLD_TRAPPED
+
+
+	)
+
+234 
+	mCLD_STOPPED
+,
+
+235 
+	#CLD_STOPPED
+ 
+CLD_STOPPED
+
+
+	)
+
+236 
+	mCLD_CONTINUED
+
+
+237 
+	#CLD_CONTINUED
+ 
+CLD_CONTINUED
+
+
+	)
+
+243 
+	mPOLL_IN
+ = 1,
+
+244 
+	#POLL_IN
+ 
+POLL_IN
+
+
+	)
+
+245 
+	mPOLL_OUT
+,
+
+246 
+	#POLL_OUT
+ 
+POLL_OUT
+
+
+	)
+
+247 
+	mPOLL_MSG
+,
+
+248 
+	#POLL_MSG
+ 
+POLL_MSG
+
+
+	)
+
+249 
+	mPOLL_ERR
+,
+
+250 
+	#POLL_ERR
+ 
+POLL_ERR
+
+
+	)
+
+251 
+	mPOLL_PRI
+,
+
+252 
+	#POLL_PRI
+ 
+POLL_PRI
+
+
+	)
+
+253 
+	mPOLL_HUP
+
+
+254 
+	#POLL_HUP
+ 
+POLL_HUP
+
+
+	)
+
+257 #unde�
+__�ed_sig�fo_t
+
+
+261 #i�(
+def�ed
+ 
+_SIGNAL_H
+ || def�ed 
+__�ed_sigev�t_t
+) \
+
+262 && !
+def�ed
+ 
+	g__have_sigev�t_t
+
+
+263 
+	#__have_sigev�t_t
+ 1
+
+	)
+
+266 
+	#__SIGEV_MAX_SIZE
+ 64
+
+	)
+
+267 #i�
+__WORDSIZE
+ == 64
+
+268 
+	#__SIGEV_PAD_SIZE
+ ((
+__SIGEV_MAX_SIZE
+ /  ()�- 4)
+
+	)
+
+270 
+	#__SIGEV_PAD_SIZE
+ ((
+__SIGEV_MAX_SIZE
+ /  ()�- 3)
+
+	)
+
+273 
+	ssigev�t
+
+
+275 
+sigv�_t
+ 
+	msigev_v�ue
+;
+
+276 
+	msigev_signo
+;
+
+277 
+	msigev_n�ify
+;
+
+281 
+	m_�d
+[
+__SIGEV_PAD_SIZE
+];
+
+285 
+__pid_t
+ 
+	m_tid
+;
+
+289 (*
+	m_fun�i�
+�(
+	msigv�_t
+);
+
+290 *
+	m_��ibu�
+;
+
+291 } 
+	m_sigev_th�ad
+;
+
+292 } 
+	m_sigev_un
+;
+
+293 } 
+	tsigev�t_t
+;
+
+296 
+	#sigev_n�ify_fun�i�
+ 
+_sigev_un
+.
+_sigev_th�ad
+.
+_fun�i�
+
+
+	)
+
+297 
+	#sigev_n�ify_��ibu�s
+ 
+_sigev_un
+.
+_sigev_th�ad
+.
+_��ibu�
+
+
+	)
+
+302 
+	mSIGEV_SIGNAL
+ = 0,
+
+303 
+	#SIGEV_SIGNAL
+ 
+SIGEV_SIGNAL
+
+
+	)
+
+304 
+	mSIGEV_NONE
+,
+
+305 
+	#SIGEV_NONE
+ 
+SIGEV_NONE
+
+
+	)
+
+306 
+	mSIGEV_THREAD
+,
+
+307 
+	#SIGEV_THREAD
+ 
+SIGEV_THREAD
+
+
+	)
+
+309 
+	mSIGEV_THREAD_ID
+ = 4
+
+310 
+	#SIGEV_THREAD_ID
+ 
+SIGEV_THREAD_ID
+
+
+	)
+
+	@/usr/include/bits/signum.h
+
+20 #ifdef 
+_SIGNAL_H
+
+
+23 
+	#SIG_ERR
+ ((
+__sigh�d�r_t
+�-1�
+
+	)
+
+24 
+	#SIG_DFL
+ ((
+__sigh�d�r_t
+�0�
+
+	)
+
+25 
+	#SIG_IGN
+ ((
+__sigh�d�r_t
+�1�
+
+	)
+
+27 #ifde�
+__USE_UNIX98
+
+
+28 
+	#SIG_HOLD
+ ((
+__sigh�d�r_t
+�2�
+
+	)
+
+33 
+	#SIGHUP
+ 1
+
+	)
+
+34 
+	#SIGINT
+ 2
+
+	)
+
+35 
+	#SIGQUIT
+ 3
+
+	)
+
+36 
+	#SIGILL
+ 4
+
+	)
+
+37 
+	#SIGTRAP
+ 5
+
+	)
+
+38 
+	#SIGABRT
+ 6
+
+	)
+
+39 
+	#SIGIOT
+ 6
+
+	)
+
+40 
+	#SIGBUS
+ 7
+
+	)
+
+41 
+	#SIGFPE
+ 8
+
+	)
+
+42 
+	#SIGKILL
+ 9
+
+	)
+
+43 
+	#SIGUSR1
+ 10
+
+	)
+
+44 
+	#SIGSEGV
+ 11
+
+	)
+
+45 
+	#SIGUSR2
+ 12
+
+	)
+
+46 
+	#SIGPIPE
+ 13
+
+	)
+
+47 
+	#SIGALRM
+ 14
+
+	)
+
+48 
+	#SIGTERM
+ 15
+
+	)
+
+49 
+	#SIGSTKFLT
+ 16
+
+	)
+
+50 
+	#SIGCLD
+ 
+SIGCHLD
+
+
+	)
+
+51 
+	#SIGCHLD
+ 17
+
+	)
+
+52 
+	#SIGCONT
+ 18
+
+	)
+
+53 
+	#SIGSTOP
+ 19
+
+	)
+
+54 
+	#SIGTSTP
+ 20
+
+	)
+
+55 
+	#SIGTTIN
+ 21
+
+	)
+
+56 
+	#SIGTTOU
+ 22
+
+	)
+
+57 
+	#SIGURG
+ 23
+
+	)
+
+58 
+	#SIGXCPU
+ 24
+
+	)
+
+59 
+	#SIGXFSZ
+ 25
+
+	)
+
+60 
+	#SIGVTALRM
+ 26
+
+	)
+
+61 
+	#SIGPROF
+ 27
+
+	)
+
+62 
+	#SIGWINCH
+ 28
+
+	)
+
+63 
+	#SIGPOLL
+ 
+SIGIO
+
+
+	)
+
+64 
+	#SIGIO
+ 29
+
+	)
+
+65 
+	#SIGPWR
+ 30
+
+	)
+
+66 
+	#SIGSYS
+ 31
+
+	)
+
+67 
+	#SIGUNUSED
+ 31
+
+	)
+
+69 
+	#_NSIG
+ 65
+
+	)
+
+72 
+	#SIGRTMIN
+ (
+	`__libc_cu��t_sig�m�
+ ())
+
+	)
+
+73 
+	#SIGRTMAX
+ (
+	`__libc_cu��t_sig�max
+ ())
+
+	)
+
+77 
+	#__SIGRTMIN
+ 32
+
+	)
+
+78 
+	#__SIGRTMAX
+ (
+_NSIG
+ - 1)
+
+	)
+
+	@/usr/include/bits/sigset.h
+
+21 #i�def 
+_SIGSET_H_ty�s
+
+
+22 
+	#_SIGSET_H_ty�s
+ 1
+
+	)
+
+24 
+	t__sig_�omic_t
+;
+
+28 
+	#_SIGSET_NWORDS
+ (1024 / (8 *  ()))
+
+	)
+
+31 
+	m__v�
+[
+_SIGSET_NWORDS
+];
+
+32 } 
+	t__sig�t_t
+;
+
+43 #i�!
+def�ed
+ 
+_SIGSET_H_�s
+ && def�ed 
+_SIGNAL_H
+
+
+44 
+	#_SIGSET_H_�s
+ 1
+
+	)
+
+46 #i�de�
+_EXTERN_INLINE
+
+
+47 
+	#_EXTERN_INLINE
+ 
+__ex��_�l�e
+
+
+	)
+
+51 
+	#__sigmask
+(
+sig
+) \
+
+52 (((�1�<< (((
+sig
+�- 1�% (8 *  ())))
+
+	)
+
+55 
+	#__sigw�d
+(
+sig
+�(((sig�- 1�/ (8 *  ()))
+
+	)
+
+57 #i�
+def�ed
+ 
+__GNUC__
+ && __GNUC__ >= 2
+
+58 
+	#__sigem�y�t
+(
+�t
+) \
+
+59 (
+	`__ex�nsi�__
+ ({ 
+__�t
+ = 
+_SIGSET_NWORDS
+; \
+
+60 
+sig�t_t
+ *
+__�t
+ = (
+�t
+); \
+
+61 --
+__�t
+ >�0�
+__�t
+->
+__v�
+[__cnt] = 0; \
+
+62 0; }))
+
+	)
+
+63 
+	#__sigf�l�t
+(
+�t
+) \
+
+64 (
+	`__ex�nsi�__
+ ({ 
+__�t
+ = 
+_SIGSET_NWORDS
+; \
+
+65 
+sig�t_t
+ *
+__�t
+ = (
+�t
+); \
+
+66 --
+__�t
+ >�0�
+__�t
+->
+__v�
+[__cnt] = ~0UL; \
+
+67 0; }))
+
+	)
+
+69 #ifde�
+__USE_GNU
+
+
+73 
+	#__sigi�m�y�t
+(
+�t
+) \
+
+74 (
+	`__ex�nsi�__
+ ({ 
+__�t
+ = 
+_SIGSET_NWORDS
+; \
+
+75 cڡ 
+sig�t_t
+ *
+__�t
+ = (
+�t
+); \
+
+76 
+__�t
+ = 
+__�t
+->
+__v�
+[--
+__�t
+]; \
+
+77 !
+__�t
+ && --
+__�t
+ >= 0) \
+
+78 
+__�t
+ = 
+__�t
+->
+__v�
+[
+__�t
+]; \
+
+79 
+__�t
+ =�0; }))
+
+	)
+
+80 
+	#__sig�d�t
+(
+de�
+, 
+��
+, 
+right
+) \
+
+81 (
+	`__ex�nsi�__
+ ({ 
+__�t
+ = 
+_SIGSET_NWORDS
+; \
+
+82 
+sig�t_t
+ *
+__de�
+ = (
+de�
+); \
+
+83 cڡ 
+sig�t_t
+ *
+__��
+ = (
+��
+); \
+
+84 cڡ 
+sig�t_t
+ *
+__right
+ = (
+right
+); \
+
+85 --
+__�t
+ >= 0) \
+
+86 
+__de�
+->
+__v�
+[
+__�t
+] = (
+__��
+->__val[__cnt] \
+
+87 & 
+__right
+->
+__v�
+[
+__�t
+]); \
+
+88 0; }))
+
+	)
+
+89 
+	#__sigܣt
+(
+de�
+, 
+��
+, 
+right
+) \
+
+90 (
+	`__ex�nsi�__
+ ({ 
+__�t
+ = 
+_SIGSET_NWORDS
+; \
+
+91 
+sig�t_t
+ *
+__de�
+ = (
+de�
+); \
+
+92 cڡ 
+sig�t_t
+ *
+__��
+ = (
+��
+); \
+
+93 cڡ 
+sig�t_t
+ *
+__right
+ = (
+right
+); \
+
+94 --
+__�t
+ >= 0) \
+
+95 
+__de�
+->
+__v�
+[
+__�t
+] = (
+__��
+->__val[__cnt] \
+
+96 | 
+__right
+->
+__v�
+[
+__�t
+]); \
+
+97 0; }))
+
+	)
+
+104 

+__sigismemb�
+ (
+__cڡ
+ 
+__sig�t_t
+ *, );
+
+105 

+__sigadd�t
+ (
+__sig�t_t
+ *, );
+
+106 

+__sigd��t
+ (
+__sig�t_t
+ *, );
+
+108 #ifde�
+__USE_EXTERN_INLINES
+
+
+109 
+	#__SIGSETFN
+(
+NAME
+, 
+BODY
+, 
+CONST
+) \
+
+110 
+_EXTERN_INLINE
+ \
+
+111 
+	`NAME
+ (
+CONST
+ 
+__sig�t_t
+ *
+__�t
+, 
+__sig
+) \
+
+113 
+__mask
+ = 
+	`__sigmask
+ (
+__sig
+); \
+
+114 
+__w�d
+ = 
+	`__sigw�d
+ (
+__sig
+); \
+
+115  
+BODY
+; \
+
+116 }
+
+	)
+
+118 
+__SIGSETFN
+ (
+__sigismemb�
+, (
+__�t
+->
+__v�
+[
+__w�d
+] & 
+__mask
+�? 1 : 0, 
+__cڡ
+)
+
+119 
+__SIGSETFN
+ (
+__sigadd�t
+, ((
+__�t
+->
+__v�
+[
+__w�d
+] |�
+__mask
+), 0), )
+
+120 
+__SIGSETFN
+ (
+__sigd��t
+, ((
+__�t
+->
+__v�
+[
+__w�d
+] &�~
+__mask
+), 0), )
+
+122 #unde�
+__SIGSETFN
+
+
+	@/usr/include/bits/sigstack.h
+
+20 #i�de�
+_SIGNAL_H
+
+
+26 
+	ssig�ack
+
+
+28 *
+	mss_�
+;
+
+29 
+	mss_ڡack
+;
+
+36 
+	mSS_ONSTACK
+ = 1,
+
+37 
+	#SS_ONSTACK
+ 
+SS_ONSTACK
+
+
+	)
+
+38 
+	mSS_DISABLE
+
+
+39 
+	#SS_DISABLE
+ 
+SS_DISABLE
+
+
+	)
+
+43 
+	#MINSIGSTKSZ
+ 2048
+
+	)
+
+46 
+	#SIGSTKSZ
+ 8192
+
+	)
+
+50 
+	ssig�t�ack
+
+
+52 *
+	mss_�
+;
+
+53 
+	mss_�ags
+;
+
+54 
+size_t
+ 
+	mss_size
+;
+
+55 } 
+	t�ack_t
+;
+
+	@/usr/include/bits/sigthread.h
+
+20 #i�de�
+_BITS_SIGTHREAD_H
+
+
+21 
+	#_BITS_SIGTHREAD_H
+ 1
+
+	)
+
+23 #i�!
+def�ed
+ 
+_SIGNAL_H
+ && !def�ed 
+_PTHREAD_H
+
+
+31 

+	$�h�ad_sigmask
+ (
+__how
+,
+
+32 
+__cڡ
+ 
+__sig�t_t
+ *
+__��ri�
+ 
+__�wmask
+,
+
+33 
+__sig�t_t
+ *
+__��ri�
+ 
+__�dmask
+)
+__THROW
+;
+
+36 

+	$�h�ad_k�l
+ (
+�h�ad_t
+ 
+__th�adid
+, 
+__signo
+�
+__THROW
+;
+
+38 #ifde�
+__USE_GNU
+
+
+40 

+	$�h�ad_sigqueue
+ (
+�h�ad_t
+ 
+__th�adid
+, 
+__signo
+,
+
+41 cڡ 
+sigv�
+ 
+__v�ue
+�
+__THROW
+;
+
+	@/usr/include/bits/time.h
+
+24 #i�de�
+__�ed_timev�
+
+
+25 #i�de�
+_BITS_TIME_H
+
+
+26 
+	#_BITS_TIME_H
+ 1
+
+	)
+
+34 
+	#CLOCKS_PER_SEC
+ 1000000l
+
+	)
+
+36 #i�!
+def�ed
+ 
+__STRICT_ANSI__
+ && !def�ed 
+__USE_XOPEN2K
+
+
+39 
+	~<b�s/ty�s.h
+>
+
+40 

+__sysc�f
+ ();
+
+41 
+	#CLK_TCK
+ ((
+__�ock_t
+�
+	`__sysc�f
+ (2)�
+
+	)
+
+44 #ifde�
+__USE_POSIX199309
+
+
+46 
+	#CLOCK_REALTIME
+ 0
+
+	)
+
+48 
+	#CLOCK_MONOTONIC
+ 1
+
+	)
+
+50 
+	#CLOCK_PROCESS_CPUTIME_ID
+ 2
+
+	)
+
+52 
+	#CLOCK_THREAD_CPUTIME_ID
+ 3
+
+	)
+
+55 
+	#TIMER_ABSTIME
+ 1
+
+	)
+
+61 #ifde�
+__�ed_timev�
+
+
+62 #unde�
+__�ed_timev�
+
+
+63 #i�de�
+_STRUCT_TIMEVAL
+
+
+64 
+	#_STRUCT_TIMEVAL
+ 1
+
+	)
+
+65 
+	~<b�s/ty�s.h
+>
+
+69 
+	stimev�
+
+
+71 
+__time_t
+ 
+	mtv_�c
+;
+
+72 
+__su�c�ds_t
+ 
+	mtv_u�c
+;
+
+	@/usr/include/linux/errno.h
+
+1 #i�de�
+_LINUX_ERRNO_H
+
+
+2 
+	#_LINUX_ERRNO_H
+
+
+	)
+
+4 
+	~<asm/��o.h
+>
+
+	@/usr/include/sys/ucontext.h
+
+19 #i�de�
+_SYS_UCONTEXT_H
+
+
+20 
+	#_SYS_UCONTEXT_H
+ 1
+
+	)
+
+22 
+	~<�u�s.h
+>
+
+23 
+	~<sig�l.h
+>
+
+24 
+	~<b�s/w�dsize.h
+>
+
+28 
+	~<b�s/sigcڋxt.h
+>
+
+30 #i�
+__WORDSIZE
+ == 64
+
+33 
+	tg�g_t
+;
+
+36 
+	#NGREG
+ 23
+
+	)
+
+39 
+g�g_t
+ 
+	tg�g�t_t
+[
+NGREG
+];
+
+41 #ifde�
+__USE_GNU
+
+
+45 
+	mREG_R8
+ = 0,
+
+46 
+	#REG_R8
+ 
+REG_R8
+
+
+	)
+
+47 
+	mREG_R9
+,
+
+48 
+	#REG_R9
+ 
+REG_R9
+
+
+	)
+
+49 
+	mREG_R10
+,
+
+50 
+	#REG_R10
+ 
+REG_R10
+
+
+	)
+
+51 
+	mREG_R11
+,
+
+52 
+	#REG_R11
+ 
+REG_R11
+
+
+	)
+
+53 
+	mREG_R12
+,
+
+54 
+	#REG_R12
+ 
+REG_R12
+
+
+	)
+
+55 
+	mREG_R13
+,
+
+56 
+	#REG_R13
+ 
+REG_R13
+
+
+	)
+
+57 
+	mREG_R14
+,
+
+58 
+	#REG_R14
+ 
+REG_R14
+
+
+	)
+
+59 
+	mREG_R15
+,
+
+60 
+	#REG_R15
+ 
+REG_R15
+
+
+	)
+
+61 
+	mREG_RDI
+,
+
+62 
+	#REG_RDI
+ 
+REG_RDI
+
+
+	)
+
+63 
+	mREG_RSI
+,
+
+64 
+	#REG_RSI
+ 
+REG_RSI
+
+
+	)
+
+65 
+	mREG_RBP
+,
+
+66 
+	#REG_RBP
+ 
+REG_RBP
+
+
+	)
+
+67 
+	mREG_RBX
+,
+
+68 
+	#REG_RBX
+ 
+REG_RBX
+
+
+	)
+
+69 
+	mREG_RDX
+,
+
+70 
+	#REG_RDX
+ 
+REG_RDX
+
+
+	)
+
+71 
+	mREG_RAX
+,
+
+72 
+	#REG_RAX
+ 
+REG_RAX
+
+
+	)
+
+73 
+	mREG_RCX
+,
+
+74 
+	#REG_RCX
+ 
+REG_RCX
+
+
+	)
+
+75 
+	mREG_RSP
+,
+
+76 
+	#REG_RSP
+ 
+REG_RSP
+
+
+	)
+
+77 
+	mREG_RIP
+,
+
+78 
+	#REG_RIP
+ 
+REG_RIP
+
+
+	)
+
+79 
+	mREG_EFL
+,
+
+80 
+	#REG_EFL
+ 
+REG_EFL
+
+
+	)
+
+81 
+	mREG_CSGSFS
+,
+
+82 
+	#REG_CSGSFS
+ 
+REG_CSGSFS
+
+
+	)
+
+83 
+	mREG_ERR
+,
+
+84 
+	#REG_ERR
+ 
+REG_ERR
+
+
+	)
+
+85 
+	mREG_TRAPNO
+,
+
+86 
+	#REG_TRAPNO
+ 
+REG_TRAPNO
+
+
+	)
+
+87 
+	mREG_OLDMASK
+,
+
+88 
+	#REG_OLDMASK
+ 
+REG_OLDMASK
+
+
+	)
+
+89 
+	mREG_CR2
+
+
+90 
+	#REG_CR2
+ 
+REG_CR2
+
+
+	)
+
+94 
+	s_libc_�x�g
+
+
+96 
+	msignifi�nd
+[4];
+
+97 
+	mexpڒt
+;
+
+98 
+	m�dd�g
+[3];
+
+101 
+	s_libc_xmm�g
+
+
+103 
+__u�t32_t
+ 
+	m�em�t
+[4];
+
+106 
+	s_libc_塩e
+
+
+109 
+__u�t16_t
+ 
+	mcwd
+;
+
+110 
+__u�t16_t
+ 
+	mswd
+;
+
+111 
+__u�t16_t
+ 
+	m�w
+;
+
+112 
+__u�t16_t
+ 
+	mf�
+;
+
+113 
+__u�t64_t
+ 
+	mr�
+;
+
+114 
+__u�t64_t
+ 
+	mrdp
+;
+
+115 
+__u�t32_t
+ 
+	mmxc�
+;
+
+116 
+__u�t32_t
+ 
+	mmx�_mask
+;
+
+117 
+_libc_�x�g
+ 
+	m_�
+[8];
+
+118 
+_libc_xmm�g
+ 
+	m_xmm
+[16];
+
+119 
+__u�t32_t
+ 
+	m�dd�g
+[24];
+
+123 
+_libc_塩e
+ *
+	t�g�t_t
+;
+
+128 
+g�g�t_t
+ 
+	mg�gs
+;
+
+130 
+�g�t_t
+ 
+	m�gs
+;
+
+131 
+	m__��rved1
+ [8];
+
+132 } 
+	tmcڋxt_t
+;
+
+135 
+	sucڋxt
+
+
+137 
+	muc_�ags
+;
+
+138 
+ucڋxt
+ *
+	muc_l�k
+;
+
+139 
+�ack_t
+ 
+	muc_�ack
+;
+
+140 
+mcڋxt_t
+ 
+	muc_mcڋxt
+;
+
+141 
+__sig�t_t
+ 
+	muc_sigmask
+;
+
+142 
+_libc_塩e
+ 
+	m__�gs_mem
+;
+
+143 } 
+	tucڋxt_t
+;
+
+148 
+	tg�g_t
+;
+
+151 
+	#NGREG
+ 19
+
+	)
+
+154 
+g�g_t
+ 
+	tg�g�t_t
+[
+NGREG
+];
+
+156 #ifde�
+__USE_GNU
+
+
+160 
+	mREG_GS
+ = 0,
+
+161 
+	#REG_GS
+ 
+REG_GS
+
+
+	)
+
+162 
+	mREG_FS
+,
+
+163 
+	#REG_FS
+ 
+REG_FS
+
+
+	)
+
+164 
+	mREG_ES
+,
+
+165 
+	#REG_ES
+ 
+REG_ES
+
+
+	)
+
+166 
+	mREG_DS
+,
+
+167 
+	#REG_DS
+ 
+REG_DS
+
+
+	)
+
+168 
+	mREG_EDI
+,
+
+169 
+	#REG_EDI
+ 
+REG_EDI
+
+
+	)
+
+170 
+	mREG_ESI
+,
+
+171 
+	#REG_ESI
+ 
+REG_ESI
+
+
+	)
+
+172 
+	mREG_EBP
+,
+
+173 
+	#REG_EBP
+ 
+REG_EBP
+
+
+	)
+
+174 
+	mREG_ESP
+,
+
+175 
+	#REG_ESP
+ 
+REG_ESP
+
+
+	)
+
+176 
+	mREG_EBX
+,
+
+177 
+	#REG_EBX
+ 
+REG_EBX
+
+
+	)
+
+178 
+	mREG_EDX
+,
+
+179 
+	#REG_EDX
+ 
+REG_EDX
+
+
+	)
+
+180 
+	mREG_ECX
+,
+
+181 
+	#REG_ECX
+ 
+REG_ECX
+
+
+	)
+
+182 
+	mREG_EAX
+,
+
+183 
+	#REG_EAX
+ 
+REG_EAX
+
+
+	)
+
+184 
+	mREG_TRAPNO
+,
+
+185 
+	#REG_TRAPNO
+ 
+REG_TRAPNO
+
+
+	)
+
+186 
+	mREG_ERR
+,
+
+187 
+	#REG_ERR
+ 
+REG_ERR
+
+
+	)
+
+188 
+	mREG_EIP
+,
+
+189 
+	#REG_EIP
+ 
+REG_EIP
+
+
+	)
+
+190 
+	mREG_CS
+,
+
+191 
+	#REG_CS
+ 
+REG_CS
+
+
+	)
+
+192 
+	mREG_EFL
+,
+
+193 
+	#REG_EFL
+ 
+REG_EFL
+
+
+	)
+
+194 
+	mREG_UESP
+,
+
+195 
+	#REG_UESP
+ 
+REG_UESP
+
+
+	)
+
+196 
+	mREG_SS
+
+
+197 
+	#REG_SS
+ 
+REG_SS
+
+
+	)
+
+202 
+	s_libc_�g
+
+
+204 
+	msignifi�nd
+[4];
+
+205 
+	mexpڒt
+;
+
+208 
+	s_libc_塩e
+
+
+210 
+	mcw
+;
+
+211 
+	msw
+;
+
+212 
+	m�g
+;
+
+213 
+	m�off
+;
+
+214 
+	mcs�l
+;
+
+215 
+	md�aoff
+;
+
+216 
+	md�a�l
+;
+
+217 
+_libc_�g
+ 
+	m_�
+[8];
+
+218 
+	m��us
+;
+
+222 
+_libc_塩e
+ *
+	t�g�t_t
+;
+
+227 
+g�g�t_t
+ 
+	mg�gs
+;
+
+230 
+�g�t_t
+ 
+	m�gs
+;
+
+231 
+	m�dmask
+;
+
+232 
+	m�2
+;
+
+233 } 
+	tmcڋxt_t
+;
+
+236 
+	sucڋxt
+
+
+238 
+	muc_�ags
+;
+
+239 
+ucڋxt
+ *
+	muc_l�k
+;
+
+240 
+�ack_t
+ 
+	muc_�ack
+;
+
+241 
+mcڋxt_t
+ 
+	muc_mcڋxt
+;
+
+242 
+__sig�t_t
+ 
+	muc_sigmask
+;
+
+243 
+_libc_塩e
+ 
+	m__�gs_mem
+;
+
+244 } 
+	tucڋxt_t
+;
+
+	@/usr/include/asm/errno.h
+
+1 
+	~<asm-g��ic/��o.h
+>
+
+	@/usr/include/asm-generic/errno.h
+
+1 #i�de�
+_ASM_GENERIC_ERRNO_H
+
+
+2 
+	#_ASM_GENERIC_ERRNO_H
+
+
+	)
+
+4 
+	~<asm-g��ic/��o-ba�.h
+>
+
+6 
+	#EDEADLK
+ 35
+
+	)
+
+7 
+	#ENAMETOOLONG
+ 36
+
+	)
+
+8 
+	#ENOLCK
+ 37
+
+	)
+
+9 
+	#ENOSYS
+ 38
+
+	)
+
+10 
+	#ENOTEMPTY
+ 39
+
+	)
+
+11 
+	#ELOOP
+ 40
+
+	)
+
+12 
+	#EWOULDBLOCK
+ 
+EAGAIN
+
+
+	)
+
+13 
+	#ENOMSG
+ 42
+
+	)
+
+14 
+	#EIDRM
+ 43
+
+	)
+
+15 
+	#ECHRNG
+ 44
+
+	)
+
+16 
+	#EL2NSYNC
+ 45
+
+	)
+
+17 
+	#EL3HLT
+ 46
+
+	)
+
+18 
+	#EL3RST
+ 47
+
+	)
+
+19 
+	#ELNRNG
+ 48
+
+	)
+
+20 
+	#EUNATCH
+ 49
+
+	)
+
+21 
+	#ENOCSI
+ 50
+
+	)
+
+22 
+	#EL2HLT
+ 51
+
+	)
+
+23 
+	#EBADE
+ 52
+
+	)
+
+24 
+	#EBADR
+ 53
+
+	)
+
+25 
+	#EXFULL
+ 54
+
+	)
+
+26 
+	#ENOANO
+ 55
+
+	)
+
+27 
+	#EBADRQC
+ 56
+
+	)
+
+28 
+	#EBADSLT
+ 57
+
+	)
+
+30 
+	#EDEADLOCK
+ 
+EDEADLK
+
+
+	)
+
+32 
+	#EBFONT
+ 59
+
+	)
+
+33 
+	#ENOSTR
+ 60
+
+	)
+
+34 
+	#ENODATA
+ 61
+
+	)
+
+35 
+	#ETIME
+ 62
+
+	)
+
+36 
+	#ENOSR
+ 63
+
+	)
+
+37 
+	#ENONET
+ 64
+
+	)
+
+38 
+	#ENOPKG
+ 65
+
+	)
+
+39 
+	#EREMOTE
+ 66
+
+	)
+
+40 
+	#ENOLINK
+ 67
+
+	)
+
+41 
+	#EADV
+ 68
+
+	)
+
+42 
+	#ESRMNT
+ 69
+
+	)
+
+43 
+	#ECOMM
+ 70
+
+	)
+
+44 
+	#EPROTO
+ 71
+
+	)
+
+45 
+	#EMULTIHOP
+ 72
+
+	)
+
+46 
+	#EDOTDOT
+ 73
+
+	)
+
+47 
+	#EBADMSG
+ 74
+
+	)
+
+48 
+	#EOVERFLOW
+ 75
+
+	)
+
+49 
+	#ENOTUNIQ
+ 76
+
+	)
+
+50 
+	#EBADFD
+ 77
+
+	)
+
+51 
+	#EREMCHG
+ 78
+
+	)
+
+52 
+	#ELIBACC
+ 79
+
+	)
+
+53 
+	#ELIBBAD
+ 80
+
+	)
+
+54 
+	#ELIBSCN
+ 81
+
+	)
+
+55 
+	#ELIBMAX
+ 82
+
+	)
+
+56 
+	#ELIBEXEC
+ 83
+
+	)
+
+57 
+	#EILSEQ
+ 84
+
+	)
+
+58 
+	#ERESTART
+ 85
+
+	)
+
+59 
+	#ESTRPIPE
+ 86
+
+	)
+
+60 
+	#EUSERS
+ 87
+
+	)
+
+61 
+	#ENOTSOCK
+ 88
+
+	)
+
+62 
+	#EDESTADDRREQ
+ 89
+
+	)
+
+63 
+	#EMSGSIZE
+ 90
+
+	)
+
+64 
+	#EPROTOTYPE
+ 91
+
+	)
+
+65 
+	#ENOPROTOOPT
+ 92
+
+	)
+
+66 
+	#EPROTONOSUPPORT
+ 93
+
+	)
+
+67 
+	#ESOCKTNOSUPPORT
+ 94
+
+	)
+
+68 
+	#EOPNOTSUPP
+ 95
+
+	)
+
+69 
+	#EPFNOSUPPORT
+ 96
+
+	)
+
+70 
+	#EAFNOSUPPORT
+ 97
+
+	)
+
+71 
+	#EADDRINUSE
+ 98
+
+	)
+
+72 
+	#EADDRNOTAVAIL
+ 99
+
+	)
+
+73 
+	#ENETDOWN
+ 100
+
+	)
+
+74 
+	#ENETUNREACH
+ 101
+
+	)
+
+75 
+	#ENETRESET
+ 102
+
+	)
+
+76 
+	#ECONNABORTED
+ 103
+
+	)
+
+77 
+	#ECONNRESET
+ 104
+
+	)
+
+78 
+	#ENOBUFS
+ 105
+
+	)
+
+79 
+	#EISCONN
+ 106
+
+	)
+
+80 
+	#ENOTCONN
+ 107
+
+	)
+
+81 
+	#ESHUTDOWN
+ 108
+
+	)
+
+82 
+	#ETOOMANYREFS
+ 109
+
+	)
+
+83 
+	#ETIMEDOUT
+ 110
+
+	)
+
+84 
+	#ECONNREFUSED
+ 111
+
+	)
+
+85 
+	#EHOSTDOWN
+ 112
+
+	)
+
+86 
+	#EHOSTUNREACH
+ 113
+
+	)
+
+87 
+	#EALREADY
+ 114
+
+	)
+
+88 
+	#EINPROGRESS
+ 115
+
+	)
+
+89 
+	#ESTALE
+ 116
+
+	)
+
+90 
+	#EUCLEAN
+ 117
+
+	)
+
+91 
+	#ENOTNAM
+ 118
+
+	)
+
+92 
+	#ENAVAIL
+ 119
+
+	)
+
+93 
+	#EISNAM
+ 120
+
+	)
+
+94 
+	#EREMOTEIO
+ 121
+
+	)
+
+95 
+	#EDQUOT
+ 122
+
+	)
+
+97 
+	#ENOMEDIUM
+ 123
+
+	)
+
+98 
+	#EMEDIUMTYPE
+ 124
+
+	)
+
+99 
+	#ECANCELED
+ 125
+
+	)
+
+100 
+	#ENOKEY
+ 126
+
+	)
+
+101 
+	#EKEYEXPIRED
+ 127
+
+	)
+
+102 
+	#EKEYREVOKED
+ 128
+
+	)
+
+103 
+	#EKEYREJECTED
+ 129
+
+	)
+
+106 
+	#EOWNERDEAD
+ 130
+
+	)
+
+107 
+	#ENOTRECOVERABLE
+ 131
+
+	)
+
+109 
+	#ERFKILL
+ 132
+
+	)
+
+	@/usr/include/asm-generic/errno-base.h
+
+1 #i�de�
+_ASM_GENERIC_ERRNO_BASE_H
+
+
+2 
+	#_ASM_GENERIC_ERRNO_BASE_H
+
+
+	)
+
+4 
+	#EPERM
+ 1
+
+	)
+
+5 
+	#ENOENT
+ 2
+
+	)
+
+6 
+	#ESRCH
+ 3
+
+	)
+
+7 
+	#EINTR
+ 4
+
+	)
+
+8 
+	#EIO
+ 5
+
+	)
+
+9 
+	#ENXIO
+ 6
+
+	)
+
+10 
+	#E2BIG
+ 7
+
+	)
+
+11 
+	#ENOEXEC
+ 8
+
+	)
+
+12 
+	#EBADF
+ 9
+
+	)
+
+13 
+	#ECHILD
+ 10
+
+	)
+
+14 
+	#EAGAIN
+ 11
+
+	)
+
+15 
+	#ENOMEM
+ 12
+
+	)
+
+16 
+	#EACCES
+ 13
+
+	)
+
+17 
+	#EFAULT
+ 14
+
+	)
+
+18 
+	#ENOTBLK
+ 15
+
+	)
+
+19 
+	#EBUSY
+ 16
+
+	)
+
+20 
+	#EEXIST
+ 17
+
+	)
+
+21 
+	#EXDEV
+ 18
+
+	)
+
+22 
+	#ENODEV
+ 19
+
+	)
+
+23 
+	#ENOTDIR
+ 20
+
+	)
+
+24 
+	#EISDIR
+ 21
+
+	)
+
+25 
+	#EINVAL
+ 22
+
+	)
+
+26 
+	#ENFILE
+ 23
+
+	)
+
+27 
+	#EMFILE
+ 24
+
+	)
+
+28 
+	#ENOTTY
+ 25
+
+	)
+
+29 
+	#ETXTBSY
+ 26
+
+	)
+
+30 
+	#EFBIG
+ 27
+
+	)
+
+31 
+	#ENOSPC
+ 28
+
+	)
+
+32 
+	#ESPIPE
+ 29
+
+	)
+
+33 
+	#EROFS
+ 30
+
+	)
+
+34 
+	#EMLINK
+ 31
+
+	)
+
+35 
+	#EPIPE
+ 32
+
+	)
+
+36 
+	#EDOM
+ 33
+
+	)
+
+37 
+	#ERANGE
+ 34
+
+	)
+
+	@
+1
+.
+1
+/usr/include
+64
+1601
+CG.h
+CG_outputBuilder.h
+CG_outputRepr.h
+CG_stringBuilder.h
+CG_stringRepr.h
+CG_suifBuilder.h
+CG_suifRepr.h
+code_gen.h
+output_repr.h
+/usr/include/stdio.h
+/usr/include/bits/stdio-ldbl.h
+/usr/include/bits/stdio.h
+/usr/include/bits/stdio2.h
+/usr/include/bits/stdio_lim.h
+/usr/include/bits/sys_errlist.h
+/usr/include/bits/types.h
+/usr/include/features.h
+/usr/include/getopt.h
+/usr/include/libio.h
+/usr/include/_G_config.h
+/usr/include/bits/libio-ldbl.h
+/usr/include/bits/predefs.h
+/usr/include/bits/stdio-lock.h
+/usr/include/bits/typesizes.h
+/usr/include/bits/wordsize.h
+/usr/include/ctype.h
+/usr/include/gnu/stubs.h
+/usr/include/sys/cdefs.h
+/usr/include/bits/libc-lock.h
+/usr/include/endian.h
+/usr/include/gconv.h
+/usr/include/gnu/stubs-32.h
+/usr/include/gnu/stubs-64.h
+/usr/include/wchar.h
+/usr/include/xlocale.h
+/usr/include/bits/byteswap.h
+/usr/include/bits/endian.h
+/usr/include/bits/wchar-ldbl.h
+/usr/include/bits/wchar.h
+/usr/include/bits/wchar2.h
+/usr/include/errno.h
+/usr/include/gnu/option-groups.h
+/usr/include/pthread.h
+/usr/include/wctype.h
+/usr/include/bits/errno.h
+/usr/include/bits/pthreadtypes.h
+/usr/include/bits/setjmp.h
+/usr/include/sched.h
+/usr/include/signal.h
+/usr/include/time.h
+/usr/include/bits/sched.h
+/usr/include/bits/sigaction.h
+/usr/include/bits/sigcontext.h
+/usr/include/bits/siginfo.h
+/usr/include/bits/signum.h
+/usr/include/bits/sigset.h
+/usr/include/bits/sigstack.h
+/usr/include/bits/sigthread.h
+/usr/include/bits/time.h
+/usr/include/linux/errno.h
+/usr/include/sys/ucontext.h
+/usr/include/asm/errno.h
+/usr/include/asm-generic/errno.h
+/usr/include/asm-generic/errno-base.h
diff --git a/omega/code_gen/include/code_gen/output_repr.h b/omega/code_gen/include/code_gen/output_repr.h
new file mode 100644
index 0000000..254e71b
--- /dev/null
+++ b/omega/code_gen/include/code_gen/output_repr.h
@@ -0,0 +1,46 @@
+#ifndef OUTPUT_REPR_H
+#define OUTPUT_REPR_H
+
+#include <omega.h>
+#include <code_gen/CG_outputBuilder.h>
+#include <code_gen/CG_outputRepr.h>
+#include <vector>
+#include <set>
+
+namespace omega {
+extern int last_level;
+
+CG_outputRepr* outputIdent(CG_outputBuilder* ocg, const Relation &R, Variable_ID v, const std::vector<CG_outputRepr *> &assigned_on_the_fly);
+std::pair<CG_outputRepr *, bool> outputAssignment(CG_outputBuilder *ocg, const Relation &R_, Variable_ID v, Relation &enforced, CG_outputRepr *&if_repr, const std::vector<CG_outputRepr *> &assigned_on_the_fly);
+std::pair<CG_outputRepr *, bool> outputBounds(CG_outputBuilder* ocg, const Relation &bounds, Variable_ID v, int indent, Relation &enforced, const std::vector<CG_outputRepr *> &assigned_on_the_fly);
+Tuple<CG_outputRepr*> outputSubstitution(CG_outputBuilder* ocg, const Relation &R, const std::vector<CG_outputRepr *> &assigned_on_the_fly);
+CG_outputRepr* outputStatement(CG_outputBuilder* ocg, CG_outputRepr *stmt, int indent,  const Relation &mapping, const Relation &known, const std::vector<CG_outputRepr *> &assigned_on_the_fly);
+CG_outputRepr* outputGuard(CG_outputBuilder* ocg, const Relation &guards_in, const std::vector<CG_outputRepr *> &assigned_on_the_fly);
+CG_outputRepr* output_as_guard(CG_outputBuilder* ocg, const Relation &guards_in, Constraint_Handle e, bool is_equality, const std::vector<CG_outputRepr *> &assigned_on_the_fly);
+CG_outputRepr* output_EQ_strides(CG_outputBuilder* ocg, const Relation &guards_in, const std::vector<CG_outputRepr *> &assigned_on_the_fly);
+CG_outputRepr* output_GEQ_strides(CG_outputBuilder* ocg, const Relation &guards_in, const std::vector<CG_outputRepr *> &assigned_on_the_fly);
+CG_outputRepr *outputLBasRepr(CG_outputBuilder* ocg, const GEQ_Handle &g, Relation &bounds, Variable_ID v, coef_t stride, const EQ_Handle &strideEQ, Relation known, const std::vector<CG_outputRepr *> &assigned_on_the_fly);
+CG_outputRepr *outputUBasRepr(CG_outputBuilder* ocg, const GEQ_Handle &g,  Relation & bounds, Variable_ID v,
+                              coef_t /*stride*/, // currently unused
+                              const EQ_Handle &/*strideEQ*/,
+                              const std::vector<CG_outputRepr *> &assigned_on_the_fly = std::vector<CG_outputRepr *>(last_level, static_cast<CG_outputRepr *>(NULL)));
+CG_outputRepr* outputEasyBoundAsRepr(CG_outputBuilder* ocg, Relation &bounds, const Constraint_Handle &g, Variable_ID v, bool ignoreWC, int ceiling, const std::vector<CG_outputRepr *> &assigned_on_the_fly);
+
+
+bool boundHitsStride(const GEQ_Handle &g, Variable_ID v, const EQ_Handle &strideEQ, coef_t /*stride, currently unused*/, Relation known);
+Relation greatest_common_step(const Tuple<Relation> &I, const Tuple<int> &active, int level, const Relation &known = Relation::Null());
+bool findFloorInequality(Relation &r, Variable_ID v, GEQ_Handle &h, Variable_ID excluded);
+Relation project_onto_levels(Relation R, int last_level, bool wildcards);
+bool isSimpleStride(const EQ_Handle &g, Variable_ID v);
+int countStrides(Conjunct *c, Variable_ID v, EQ_Handle &strideEQ, bool &simple);
+bool hasBound(Relation r, int level, int UB);
+bool find_any_constraint(int s, int level, Relation &kr, int direction, Relation &S, bool approx);
+bool has_nonstride_EQ(Relation r, int level);
+Relation pickOverhead(Relation r, int liftTo);
+Relation minMaxOverhead(Relation r, int level);
+int max_fs_arity(const Constraint_Handle &c);
+
+
+}
+
+#endif
diff --git a/omega/code_gen/include/code_gen/rose_attributes.h b/omega/code_gen/include/code_gen/rose_attributes.h
new file mode 100644
index 0000000..9766f52
--- /dev/null
+++ b/omega/code_gen/include/code_gen/rose_attributes.h
@@ -0,0 +1,91 @@
+#ifndef ROSE_ATTRIBUTES_HH
+#define ROSE_ATTRIBUTES_HH
+
+#include "rose.h"
+#include <algorithm>
+#include <string>
+#include <vector>
+
+namespace omega {
+
+class CodeInsertion;
+
+typedef std::vector<CodeInsertion*> CodeInsertionPtrList;
+typedef std::vector<CodeInsertion*>::iterator CodeInsertionPtrListItr;
+
+class CodeInsertion {
+public:
+	int loop_level;
+	bool marked;
+	CodeInsertion(int looplevel) { this->loop_level = looplevel; marked = false; }
+	~CodeInsertion() {}
+	virtual SgStatement* getStatement(SgScopeStatement* scopeStmt = NULL) = 0;
+};
+
+class PragmaInsertion : public CodeInsertion {
+private:
+	std::string name;
+public:
+	PragmaInsertion(int loop_level, const std::string &pragma) : CodeInsertion(loop_level) { this->name = std::string(pragma); }
+	~PragmaInsertion() { }
+	virtual SgStatement* getStatement(SgScopeStatement* scopeStmt = NULL);
+};
+
+class MMPrefetchInsertion : public CodeInsertion {
+private:
+	std::string arrName;
+	std::vector<std::string*> indecies;
+	std::vector<int> offsets;
+	int indexCount;
+	int cacheHint;
+	void initialize(const std::string& arrName, int hint);
+	void addDim(int offset);
+	void addDim(int offset, const std::string& indexer);
+	SgExpression* buildArrArg(SgScopeStatement* scopeStmt);
+	SgExpression* makeIndexExp(int dim, SgScopeStatement* scopeStmt);
+public:
+	MMPrefetchInsertion(int loop_level, const std::string &arr, int hint) : CodeInsertion(loop_level)
+		{ this->initialize(arr, hint); }
+	~MMPrefetchInsertion() { }
+	virtual SgStatement* getStatement(SgScopeStatement* scopeStmt = NULL);
+};
+
+class CodeInsertionAttribute : public AstAttribute {
+private:
+	std::vector<CodeInsertion*> code_insertions;
+public:
+	CodeInsertionAttribute() { code_insertions = std::vector<CodeInsertion*>(); }
+	~CodeInsertionAttribute() {}
+	
+	void add(CodeInsertion* ci) { code_insertions.push_back(ci); }
+	CodeInsertionPtrListItr begin() { return code_insertions.begin(); }
+	CodeInsertionPtrListItr end() { return code_insertions.end(); }
+	void remove(CodeInsertion* ci) { std::remove(code_insertions.begin(), code_insertions.end(), ci); }
+	int countCodeInsertions() { return code_insertions.size(); }
+};
+
+struct CodeInsertionMark {
+public:
+	SgStatement* stmt;
+	CodeInsertion* ci;
+};
+
+class CodeInsertionVisitor : public AstPrePostProcessing {
+private:
+	int loop_level;
+	std::vector<CodeInsertionMark*> ci_marks;
+	void markStmt(SgStatement* stmt, CodeInsertion* ci);
+public:
+	void initialize();
+	virtual void preOrderVisit(SgNode* n);
+	virtual void postOrderVisit(SgNode* n);
+	void insertCode();
+};
+
+void postProcessRoseCodeInsertion(SgProject* proj);
+void copyAttributes(SgNode* s, SgNode* d);
+CodeInsertionAttribute* getOrCreateCodeInsertionAttribute(SgNode* node);
+
+}
+
+#endif
-- 
cgit v1.2.3-70-g09d2