/[svn]/gigedit/trunk/src/gigedit/global.h
ViewVC logotype

Diff of /gigedit/trunk/src/gigedit/global.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2548 by schoenebeck, Tue May 13 12:17:43 2014 UTC revision 2967 by schoenebeck, Mon Jul 18 11:22:38 2016 UTC
# Line 1  Line 1 
1  /*                                                         -*- c++ -*-  /*                                                         -*- c++ -*-
2   * Copyright (C) 2007-2013 Andreas Persson   * Copyright (C) 2007-2015 Andreas Persson
3   *   *
4   * This program is free software; you can redistribute it and/or   * This program is free software; you can redistribute it and/or
5   * modify it under the terms of the GNU General Public License as   * modify it under the terms of the GNU General Public License as
# Line 24  Line 24 
24  # include <config.h>  # include <config.h>
25  #endif  #endif
26    
27    #if !defined(WIN32)
28    # include <unistd.h>
29    # include <errno.h>
30    #endif
31    
32  #include <sstream>  #include <sstream>
33    
34  //FIXME: for some reason AC GETTEXT check fails on the Mac cross compiler?  //FIXME: for some reason AC GETTEXT check fails on the Mac cross compiler?
# Line 40  Line 45 
45  # define VERSION VER_STRING // VER_STRING defined in libgig_private.h  # define VERSION VER_STRING // VER_STRING defined in libgig_private.h
46  #endif // WIN32  #endif // WIN32
47    
48    #define UNICODE_RIGHT_ARROW     Glib::ustring(1, gunichar(0x2192))
49    #define UNICODE_LEFT_ARROW      Glib::ustring(1, gunichar(0x2190))
50    
51  template<class T> inline std::string ToString(T o) {  template<class T> inline std::string ToString(T o) {
52      std::stringstream ss;      std::stringstream ss;
53      ss << o;      ss << o;
# Line 48  template<class T> inline std::string ToS Line 56  template<class T> inline std::string ToS
56    
57  /// Find the number of bits required to hold the specified amount of zones.  /// Find the number of bits required to hold the specified amount of zones.
58  inline int zoneCountToBits(int nZones) {  inline int zoneCountToBits(int nZones) {
59        if (!nZones) return 0;
60      int iFinalBits = 0;      int iFinalBits = 0;
61      int zoneBits = nZones - 1;      int zoneBits = nZones - 1;
62      for (; zoneBits > 1; iFinalBits += 2, zoneBits >>= 2);      for (; zoneBits > 1; iFinalBits += 2, zoneBits >>= 2);

Legend:
Removed from v.2548  
changed lines
  Added in v.2967

  ViewVC Help
Powered by ViewVC