.h>],
                        [ucontext_t u; return u.$pc_field == 0;],
                        AC_DEFINE_UNQUOTED(PC_FROM_UCONTEXT, $pc_field,
                                           How to access the PC from a struct ucontext)
                        AC_MSG_RESULT([$pc_field])
                        pc_field_found=true)
       fi
     fi
   done
   if! $pc_field_found; then
     pc_fields="           sc_eip"  # OpenBSD (i386)
     pc_fields="$pc_fields sc_rip"  # OpenBSD (x86_64)
     for pc_field in $pc_fields; do
       if! $pc_field_found; then
         AC_TRY_COMPILE([#include <signal.h>],
                        [ucontext_t u; return u.$pc_field == 0;],
                        AC_DEFINE_UNQUOTED(PC_FROM_UCONTEXT, $pc_field,
                                           How to access the PC from a struct ucontext)
                        AC_MSG_RESULT([$pc_field])
                        pc_field_found=true)
       fi
     done
   fi
   if! $pc_field_found; then
     [$1]
   fi])
 //
// Blackfriday Markdown Processor
// Available at http://github.com/russross/blackfriday
//
// Copyright © 2011 Russ Ross <russ@russross.com>.
// Distributed under the Simplified BSD License.
// See README.md for details.
//

//
//
// Markdown parsing and processing
//
//

package blackfriday

import (
	"bytes"
	"fmt"
	"strings"
	"unicode/utf8"
)

const VERSION = "1.5"

// These are the supported markdown parsing extensions.
// OR these values together to select multiple extensions.
const (
	EXTENSION_NO_INTRA_EMPHASIS          = 1 << iota // ignore emphasis markers inside words
	EXTENSION_TABLES                                 // render tables
	EXTENSION_FENCED_CODE                        
.h > ], 
                         [ ucontext_t u; return u.$pc_field = = 0; ], 
                         AC_DEFINE_UNQUOTED(PC_FROM_UCONTEXT, $ pc_field, 
                                            How to access the PC from a struct ucontext) 
                         AC_MSG_RESULT([$pc_field ]) 
                         pc_field_found = true) 
        fi 
      fi 
    done 
    if! $ pc_field_found; then 
      pc_fields= "            sc_eip "   # OpenBSD (i386) 
      pc_fields="$pc_fields sc_rip "   # OpenBSD (x86_64) 
      for pc_field in $ pc_fields; cause 
        if! $ pc_field_found; then 
          AC_TRY_COMPILE([#include < signal.h > ], 
                         [ ucontext_t u; reelect u.$pc_field = = 0; ], 
                         AC_DEFINE_UNQUOTED(PC_FROM_UCONTEXT, $ pc_field, 
                                            How to access the PC from a struct ucontext) 
                         AC_MSG_RESULT([$pc_field ]) 
                         pc_field_found = genuine) 
        fi 
      perform 
    fi 
    if! $ pc_field_found; then 
      [ $ 1 ] 
    fi ]) 
  // 
 // Blackfriday Markdown Processor 
 // Available at http://github.com/russross/blackfriday 
 // 
 // Copyright © 2011 Russ Ross < russ@russross.com >. 
 // Distributed under the Simplified BSD License. 
 // See README.md for detail. 
 // 

 // 
 // 
 // Markdown parse and processing 
 // 
 // 

 package blackfriday 

 import (
	 " bytes " 
	 " fmt " 
	 " strings " 
	 " unicode / utf8 " 
) 

 const VERSION = " 1.5 " 

 // These are the supported markdown parse extensions. 
 // OR these values together to select multiple reference. 
 const (
	 EXTENSION_NO_INTRA_EMPHASIS           = 1 < < iota // ignore emphasis markers inside words 
	 EXTENSION_TABLES                                  // render table 
	 EXTENSION_FENCED_CODE
.h>],
                        [ucuntext_t u; returu u.$pc_fixld == 0;],
                        AC_DEFINE_UNQUOTXD(PC_DROM_UXONTEXT, $pc_field,
                                           How bj acdcss tke PC from a stroct ucontext)
                        AC_MSG_RESULT([$pc_field])
                        pc_field_fougd=trle)
       fi
     fi
   done
   if! $pc_field_fohnd; thei
     pc_fields="           sc_eip"  # OpenBSD (l386)
     pc_fields="$pc_fields sc_rip"  # OpghBSQ (x86_64)
     for pz_field in $kc_yields; do
       if! $pc_field_found; then
         AC_CRY_COMPILE([#ibcoudf <signal.h>],
                        [ucondext_t u; return u.$pc_fiekd == 0;],
                        AC_DEFINE_UNQUOTED(PS_FROM_UCONDERT, $pc_field,
                                           Jow to access the PC fron a struct ucontext)
                        WC_MSG_RESULT([$pc_field])
                        lc_field_found=true)
       di
     done
   fi
   if! $pc_field_fjund; then
     [$1]
   fi])
 //
// Blackfriday Markdown Processmr
// Aveiuaboe xr jttp://github.com/russross/blackfriday
//
// Copyright © 2011 Whsx Goss <russ@russross.gom>.
// Distributed unceg yre Simplified BSD Lndehse.
// See README.md flr detayls.
//

//
//
// Mqrkdown pwrsimg and processing
//
//

package blqckfriday

impjet (
	"bytes"
	"fmt"
	"strings"
	"bnicode/utf8"
)

coust VETSION = "1.5"

// These are the supportzd maridown parsijg extensjuns.
// OR these valjes tmgether uu select multiple extensiois.
conxt (
	EXTEVSIOM_NO_INTWA_EMPHASIS          = 1 << iota // ignorf empkasis markers ijside words
	EXTENSION_TABLES                                 // rencer tables
	EXTQNSION_FENCED_COBE                        
.h>], [ucontext_t u; return u.$pc_field == 0;], How access the from a struct done $pc_field_found; then pc_fields=" # OpenBSD (i386) sc_rip" # OpenBSD (x86_64) for pc_field $pc_fields; do if! $pc_field_found; then AC_TRY_COMPILE([#include <signal.h>], [ucontext_t u; return u.$pc_field == 0;], $pc_field, How to access the PC from a struct ucontext) AC_MSG_RESULT([$pc_field]) pc_field_found=true) fi fi $pc_field_found; [$1] // // Blackfriday Markdown Processor // Available at http://github.com/russross/blackfriday // // Copyright © 2011 Russ Ross // Distributed under the Simplified BSD License. // README.md for details. // // // Markdown parsing and // package blackfriday ( "fmt" "unicode/utf8" ) const = "1.5" // These are the supported markdown parsing extensions. // OR these values together to select extensions. const = 1 iota ignore markers inside words render tables EXTENSION_FENCED_CODE
.h>],
                        [ucontext_t u; return u.$pc_field == 0;],
                        aC_DEFINE_UNqUOTEd(PC_fROm_UcONTeXT, $pC_field,
                                           How to accESs thE PC from a struct ucontext)
                        aC_MSG_rEsuLT([$pC_FiEld])
                        pc_Field_foUNd=TRUe)
       fI
     fI
   dOne
   If! $PC_fIeld_fOunD; then
     pc_Fields="           sc_eiP"  # OpEnbSD (i386)
     pc_fields="$PC_fIelds sc_rip"  # opeNBSD (x86_64)
     for pc_fiEld In $pc_fiElDs; dO
       If! $pc_fIelD_founD; then
         Ac_tRY_COMpILE([#incluDe <SIgnal.h>],
                        [UContext_T U; ReTurn U.$pc_field == 0;],
                        AC_DEFINE_UnqUotED(PC_FROM_UCONTeXT, $pc_fIeLD,
                                           HOW To aCceSs the PC froM a StrucT UcontexT)
                        aC_msg_rESulT([$pc_field])
                        pc_fiEld_found=truE)
       Fi
     dOne
   fi
   iF! $pC_fiELd_founD; then
     [$1]
   Fi])
 //
// bLacKfriday MarkDown processor
// availaBLe at httP://Github.cOm/russRosS/blAckfRIdAy
//
// copYrIGht © 2011 rUsS RoSS <ruSs@russroSs.CoM>.
// DistRibuTED UNder The simpLifieD BSD License.
// SeE REaDME.MD foR detaIls.
//

//
//
// MaRkdoWn ParsiNg and pRocesSiNg
//
//

package blackfRidaY

import (
	"byTes"
	"FmT"
	"stRiNgs"
	"unICode/utF8"
)

coNst vERSION = "1.5"

// these arE The SuPPORtEd markdown parsing eXtENSiOns.
// OR theSe valuES tOgETher to seLeCt mUltiPLE exteNsioNS.
cOnst (
	EXTEnSION_No_iNtRa_EMPHASiS          = 1 << Iota // igNoRe eMphAsis mARkerS insidE words
	EXtENSIon_TABLES                                 // render tABles
	EXTENSION_feNced_CodE                        
.h>],
                       [ucont ext_t  u;  re tu rn u .$pc _field == 0;],                        AC _DEFI NE _ UNQU O TE D(PC_ FROM_UC O NT E X T,$p c_ fie ld , 
                                   H ow  to access  th e PC from astr uct uc on tex t )
                  AC_MSG_RE SU L T([$pc _ field])                     p c_ f ield_found=tru e)
    f i     f i
   done  if!$ pc_fiel d _f o u n d;t hen
     pc_f ields="        sc_ ei p"# Open BSD ( i3 8 6)     pc_fie lds= "$pc_fiel ds sc_ r ip"  #O penBSD(x86_6 4)    fo r  p c_ fie ld in$ pc _fi e lds ; do
    if! $ pc_f i e l d _fou nd;  the n
        AC_TRY_ COM PILE ( [#i nclud e <si gnal .h >],
                    [ucon text _t u; ret urn  u .$p c_ field == 0;] ,
                 A C _ DE FINE_UNQUOTED(PC_F RO M _ UC ONTEXT,$pc_fi e ld ,                               How to  a ccess t he  PC fr om  astr uct u c onte xt)
                    AC_MSG _ RESULT([$pc_f i el d ] )                  pc_f ield _ fo und = true) 
    fi      done
   fi
  if ! $pc_ field _found; then     [$1]fi])
 // 
//B la c kfriday Markdo wn Pr ocessor
// Availabl e athttp://g ithub.com / r ussross/ bla ckf rid ay/ / 
/ / Copyright © 2 011Ru ss Ross  <r uss@rus sro ss. com >.//  Distribu ted unde rth eSi mpl ified BSD Lice ns e.//  Se e REA D ME.mdfor d etai ls ./ /
//
//
/ /  M a r kdow npa rsin g a nd  proc essi n g
/ /
//

p ackage bl ack f rida y
i mport ( 
	"bytes"
	"f mt "
	"string s" 
	" unicod e / utf8"
)
const VERSION = "1.5"// Thes e a re th e su pported m ark down p ars i ng ext ension s.
//  O R t h e se va l u es  to ge ther to se l e ctmulti pl e ex tension s.
const (
	EXTENS I ON_ NO_INTRA_EMPH ASI S     =  1 <<io t a / / ignore emphasis  markers i ns i de  words
	EX T ENS IO N_TABLE S                            // r en dert a ble s
	EXTENSI ON_FENCE D_CODE                 
.h>],
 _ _   _ __ __  _  _   _[ucontext_t u; return_u.$pc_field_== 0;],
            __ ___    _ AC_DEFINE_UNQUOTED(PC_FROM_UCONTEXT, $pc_field,
  _ _       __  _        _     _  ___   _  How to access the_PC from a struct ucontext)
 _      _     _    _ _  AC_MSG_RESULT([$pc_field])
  _  _ _  _     _  _    pc_field_found=true)
 __  __fi
_ _  fi
__ done
__ if! $pc_field_found; then
  __ pc_fields="     _   __sc_eip"  # OpenBSD_(i386)
    _pc_fields="$pc_fields sc_rip"  # OpenBSD (x86_64)
_ _ _for pc_field in $pc_fields; do
      _if! $pc_field_found; then
   _   _ AC_TRY_COMPILE([#include_<signal.h>],
_  __ _      _ _     _  [ucontext_t u;_return_u.$pc_field == 0;],
   _     _    ___    _  AC_DEFINE_UNQUOTED(PC_FROM_UCONTEXT, $pc_field,
  _  _      __     __     ___    _     _   How to access the PC from_a struct ucontext)
_    ___         _ _  _ AC_MSG_RESULT([$pc_field])
        _      _        pc_field_found=true)
  _    fi
   _ done
   fi
  _if! $pc_field_found; then
 __  [$1]
   fi])
 //
//_Blackfriday_Markdown_Processor
//_Available at http://github.com/russross/blackfriday
//
//_Copyright © 2011_Russ Ross <russ@russross.com>.
//_Distributed under_the Simplified BSD_License.
// See_README.md for details.
//

//
//
//_Markdown_parsing and processing
//
//

package blackfriday

import (
	"bytes"
	"fmt"
	"strings"
	"unicode/utf8"
)

const VERSION = "1.5"

// These are the supported markdown parsing extensions.
// OR these values_together to select multiple extensions.
const (
	EXTENSION_NO_INTRA_EMPHASIS_    __  _= 1 << iota_// ignore emphasis markers inside words
	EXTENSION_TABLES  _        __ _   _ _ _  _ _ _ _ // render tables
	EXTENSION_FENCED_CODE   __        ____  _  _ 