rsc.io/go@v0.0.0-20150416155037-e040fd465409/src/cmd/internal/obj/fmt.go (about)

     1  /*
     2   * The authors of this software are Rob Pike and Ken Thompson.
     3   *              Copyright (c) 2002 by Lucent Technologies.
     4   * Permission to use, copy, modify, and distribute this software for any
     5   * purpose without fee is hereby granted, provided that this entire notice
     6   * is included in all copies of any software which is or includes a copy
     7   * or modification of this software and in all copies of the supporting
     8   * documentation for such software.
     9   * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
    10   * WARRANTY.  IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE ANY
    11   * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
    12   * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
    13   */
    14  
    15  package obj
    16  
    17  const (
    18  	FmtWidth    = 1
    19  	FmtLeft     = FmtWidth << 1
    20  	FmtPrec     = FmtLeft << 1
    21  	FmtSharp    = FmtPrec << 1
    22  	FmtSpace    = FmtSharp << 1
    23  	FmtSign     = FmtSpace << 1
    24  	FmtApost    = FmtSign << 1
    25  	FmtZero     = FmtApost << 1
    26  	FmtUnsigned = FmtZero << 1
    27  	FmtShort    = FmtUnsigned << 1
    28  	FmtLong     = FmtShort << 1
    29  	FmtVLong    = FmtLong << 1
    30  	FmtComma    = FmtVLong << 1
    31  	FmtByte     = FmtComma << 1
    32  	FmtLDouble  = FmtByte << 1
    33  	FmtFlag     = FmtLDouble << 1
    34  )