| Index: sync/engine/syncer_util.h
 | 
| diff --git a/sync/engine/syncer_util.h b/sync/engine/syncer_util.h
 | 
| index ddd21a70c4901c20b4878ebe84b896a8d574141a..ad70f40ba8db7420ffcfffaabe51cfa897d96e9d 100644
 | 
| --- a/sync/engine/syncer_util.h
 | 
| +++ b/sync/engine/syncer_util.h
 | 
| @@ -18,10 +18,12 @@
 | 
|  #include "sync/syncable/metahandle_set.h"
 | 
|  #include "sync/syncable/syncable_id.h"
 | 
|  
 | 
| -namespace syncer {
 | 
| +namespace sync_pb {
 | 
| +class SyncEntity;
 | 
| +}
 | 
|  
 | 
| +namespace syncer {
 | 
|  class Cryptographer;
 | 
| -class SyncEntity;
 | 
|  
 | 
|  // If the server sent down a client-tagged entry, or an entry whose
 | 
|  // commit response was lost, it is necessary to update a local entry
 | 
| @@ -34,7 +36,7 @@ class SyncEntity;
 | 
|  // ID.  This function does not alter the database.
 | 
|  syncable::Id FindLocalIdToUpdate(
 | 
|      syncable::BaseTransaction* trans,
 | 
| -    const SyncEntity& server_entry);
 | 
| +    const sync_pb::SyncEntity& server_entry);
 | 
|  
 | 
|  UpdateAttemptResponse AttemptToUpdateEntry(
 | 
|      syncable::WriteTransaction* const trans,
 | 
| @@ -45,7 +47,7 @@ UpdateAttemptResponse AttemptToUpdateEntry(
 | 
|  // Pass in name to avoid redundant UTF8 conversion.
 | 
|  void UpdateServerFieldsFromUpdate(
 | 
|      syncable::MutableEntry* local_entry,
 | 
| -    const SyncEntity& server_entry,
 | 
| +    const sync_pb::SyncEntity& server_entry,
 | 
|      const std::string& name);
 | 
|  
 | 
|  // Creates a new Entry iff no Entry exists with the given id.
 | 
| @@ -63,14 +65,14 @@ void UpdateLocalDataFromServerData(syncable::WriteTransaction* trans,
 | 
|  
 | 
|  VerifyCommitResult ValidateCommitEntry(syncable::Entry* entry);
 | 
|  
 | 
| -VerifyResult VerifyNewEntry(const SyncEntity& update,
 | 
| +VerifyResult VerifyNewEntry(const sync_pb::SyncEntity& update,
 | 
|                              syncable::Entry* target,
 | 
|                              const bool deleted);
 | 
|  
 | 
|  // Assumes we have an existing entry; check here for updates that break
 | 
|  // consistency rules.
 | 
|  VerifyResult VerifyUpdateConsistency(syncable::WriteTransaction* trans,
 | 
| -                                     const SyncEntity& update,
 | 
| +                                     const sync_pb::SyncEntity& update,
 | 
|                                       syncable::MutableEntry* target,
 | 
|                                       const bool deleted,
 | 
|                                       const bool is_directory,
 | 
| @@ -79,7 +81,7 @@ VerifyResult VerifyUpdateConsistency(syncable::WriteTransaction* trans,
 | 
|  // Assumes we have an existing entry; verify an update that seems to be
 | 
|  // expressing an 'undelete'
 | 
|  VerifyResult VerifyUndelete(syncable::WriteTransaction* trans,
 | 
| -                            const SyncEntity& update,
 | 
| +                            const sync_pb::SyncEntity& update,
 | 
|                              syncable::MutableEntry* target);
 | 
|  
 | 
|  // Append |item|, followed by a chain of its predecessors selected by
 | 
| 
 |